Exercise Data class, repo, controller
This commit is contained in:
committed by
Bossanyi Tibor
parent
6bfbdd2b59
commit
7c23ec7fa4
@@ -0,0 +1,52 @@
|
||||
concurrent = 4
|
||||
log_level = "warning"
|
||||
|
||||
[session_server]
|
||||
listen_address = "0.0.0.0:8093" # listen on all available interfaces on port 8093
|
||||
advertise_address = "andio.club:8093"
|
||||
session_timeout = 1800
|
||||
|
||||
[[runners]]
|
||||
name = "aitraner-server-docker"
|
||||
url = "https://andio.club"
|
||||
token = "R_-WrxvRXkP6HuU95dEs"
|
||||
limit = 0
|
||||
executor = "shell"
|
||||
builds_dir = "/home/bosi/build"
|
||||
shell = "bash"
|
||||
environment = ["ENV=value", "LC_ALL=en_US.UTF-8"]
|
||||
clone_url = "http://localhost"
|
||||
|
||||
[runners.docker]
|
||||
host = ""
|
||||
hostname = ""
|
||||
tls_cert_path = ""
|
||||
image = "docker-runner"
|
||||
memory = "128m"
|
||||
memory_swap = "256m"
|
||||
memory_reservation = "64m"
|
||||
oom_kill_disable = false
|
||||
cpuset_cpus = "0,1"
|
||||
cpus = "2"
|
||||
dns = ["8.8.8.8"]
|
||||
dns_search = [""]
|
||||
privileged = false
|
||||
userns_mode = "host"
|
||||
cap_add = ["NET_ADMIN"]
|
||||
cap_drop = ["DAC_OVERRIDE"]
|
||||
devices = ["/dev/net/tun"]
|
||||
disable_cache = false
|
||||
wait_for_services_timeout = 30
|
||||
cache_dir = ""
|
||||
volumes = ["/data", "/home/project/cache"]
|
||||
extra_hosts = ["127.0.0.1"]
|
||||
shm_size = 300000
|
||||
volumes_from = ["storage_container:ro"]
|
||||
links = ["mysql_container:mysql"]
|
||||
allowed_images = ["ruby:*", "python:*", "php:*"]
|
||||
allowed_services = ["mysql"]
|
||||
[[runners.docker.services]]
|
||||
name = "mysql"
|
||||
alias = "db"
|
||||
[runners.docker.sysctls]
|
||||
"net.ipv4.ip_forward" = "1"
|
||||
@@ -0,0 +1,98 @@
|
||||
version: '3.8'
|
||||
services:
|
||||
jira:
|
||||
image: 'atlassian/jira-software:latest'
|
||||
container_name: 'jira'
|
||||
restart: 'always'
|
||||
environment:
|
||||
ATL_TOMCAT_PORT: 8082
|
||||
ATL_TOMCAT_SCHEME: "https"
|
||||
ATL_TOMCAT_SECURE: "true"
|
||||
ATL_DB_DRIVER: "com.mysql.jdbc.Driver"
|
||||
ATL_DB_TYPE: "mysql"
|
||||
volumes:
|
||||
- jiraVolume:/var/atlassian/application-data/jira
|
||||
- db_data:/var/lib/mysql
|
||||
ports:
|
||||
- 8082:80
|
||||
gitlab:
|
||||
image: 'gitlab/gitlab-ce:latest'
|
||||
container_name: 'gitlab'
|
||||
restart: always
|
||||
hostname: 'localhost'
|
||||
environment:
|
||||
GITLAB_OMNIBUS_CONFIG: |
|
||||
external_url 'https://andio.club:443'
|
||||
gitlab_rails['smtp_enable'] = true
|
||||
gitlab_rails['smtp_address'] = "email-smtp.eu-west-1.amazonaws.com"
|
||||
gitlab_rails['smtp_port'] = 587
|
||||
gitlab_rails['smtp_user_name'] = "AKIAIWHHQDMPADT7ETHQ"
|
||||
gitlab_rails['smtp_password'] = "AjCB8NA+61i/URp09gik0HHtbEuy48e4JXhuPaqGacFs"
|
||||
gitlab_rails['smtp_domain'] = "andio.club"
|
||||
gitlab_rails['smtp_authentication'] = "login"
|
||||
gitlab_rails['smtp_enable_starttls_auto'] = true
|
||||
gitlab_rails['smtp_openssl_verify_mode'] = 'peer'
|
||||
# Add any other gitlab.rb configuration here, each on its own line
|
||||
gitlab_rails['gitlab_shell_ssh_port'] = 6622
|
||||
ports:
|
||||
- '80:80'
|
||||
- '443:443'
|
||||
- '6622:22'
|
||||
- '587:587'
|
||||
volumes:
|
||||
- '/srv/gitlab/config:/etc/gitlab'
|
||||
- '/srv/gitlab/logs:/var/log/gitlab'
|
||||
- '/srv/gitlab/data:/var/opt/gitlab'
|
||||
mysql:
|
||||
image: mysql:latest
|
||||
volumes:
|
||||
- db_data:/var/lib/mysql
|
||||
restart: always
|
||||
ports:
|
||||
- 33061:33061
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: andio2009
|
||||
MYSQL_DATABASE: aitrainer
|
||||
MYSQL_USER: aitrainer
|
||||
MYSQL_PASSWORD: andio2009
|
||||
networks:
|
||||
- bosi_default
|
||||
phpmyadmin:
|
||||
depends_on:
|
||||
- mysql
|
||||
image: phpmyadmin/phpmyadmin
|
||||
restart: always
|
||||
ports:
|
||||
- '8081:80'
|
||||
environment:
|
||||
PMA_HOST: mysql
|
||||
MYSQL_ROOT_PASSWORD: andio2009
|
||||
networks:
|
||||
- bosi_default
|
||||
php:
|
||||
image: php:7.2-fpm
|
||||
volumes:
|
||||
- php:/var/www/html
|
||||
- ./php/php.ini:/usr/local/etc/php/php.ini
|
||||
depends_on:
|
||||
- mysql
|
||||
gitlab-runner:
|
||||
image: gitlab/gitlab-runner:latest
|
||||
container_name: gitlab-runner
|
||||
restart: always
|
||||
networks:
|
||||
- bosi_default
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- /srv/gitlab-runner/config:/etc/gitlab-runner
|
||||
secrets:
|
||||
mysql_root_pwd:
|
||||
file: /.sec/mysql_root_pwd
|
||||
mysql_user_pwd:
|
||||
file: /.sec/mysql_user_pwd
|
||||
networks:
|
||||
bosi_default:
|
||||
volumes:
|
||||
db_data:
|
||||
php:
|
||||
jiraVolume:
|
||||
@@ -0,0 +1,31 @@
|
||||
version: '3.8'
|
||||
|
||||
services:
|
||||
mysql:
|
||||
image: mysql:latest
|
||||
container_name: mysql
|
||||
restart: always
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: andio2009
|
||||
MYSQL_DATABASE: aitrainer
|
||||
MYSQL_USER: aitrainer
|
||||
MYSQL_PASSWORD: andio2009
|
||||
volumes:
|
||||
- ./docker/db:/docker-entrypoint-initdb.d
|
||||
ports:
|
||||
- "33061:33061"
|
||||
command: mysql --user=root --password="$MYSQL_ROOT_PASSWORD" --host=localhost < "/home/bosi/aitrainer/data/install.sql"
|
||||
|
||||
java:
|
||||
image: openjdk:latest
|
||||
|
||||
|
||||
tomcat:
|
||||
image: tomcat:latest
|
||||
container_name: tomcat
|
||||
volumes:
|
||||
- ./docker/aitrainer_server.jar:/home/bosi/aitrainer/deploy/aitrainer_server.jar
|
||||
ports:
|
||||
- "8080:8080"
|
||||
depends_on:
|
||||
- java
|
||||
@@ -0,0 +1 @@
|
||||
jar file to deploy
|
||||
Reference in New Issue
Block a user