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: