Advertisement
gooddimoh

Untitled

Oct 30th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.29 KB | None | 0 0
  1. version: '3' services: nginx: build: ./web image: nginx:latest container_name: "${PROJECT_NAME}_nginx" environment: NGINX_STATIC_OPEN_FILE_CACHE: "off" NGINX_ERROR_LOG_LEVEL: debug NGINX_BACKEND_HOST: php NGINX_VHOST_PRESET: php NGINX_SERVER_ROOT: /var/www/html ports: - "80:80" - "443:443" volumes: - ./hosts:/etc/nginx/conf.d - ${APP_PATH_HOST}:${APP_PATH_CONTAINER} - ./logs:/var/log/nginx links: - php labels: - 'traefik.backend=nginx' - 'traefik.port=80' - 'traefik.frontend.rule=Host:${PROJECT_BASE_URL}' php: build: ./images/php links: - mariadb volumes: - ${APP_PATH_HOST}:${APP_PATH_CONTAINER} mariadb: image: wodby/mariadb:$MARIADB_TAG container_name: "${PROJECT_NAME}_mariadb" stop_grace_period: 30s environment: MYSQL_ROOT_PASSWORD: $DB_ROOT_PASSWORD MYSQL_DATABASE: $DB_NAME MYSQL_USER: $DB_USER MYSQL_PASSWORD: $DB_PASSWORD pma: image: phpmyadmin/phpmyadmin container_name: "${PROJECT_NAME}_pma" ports: - "9000:80" environment: PMA_HOST: $DB_HOST PMA_USER: $DB_USER PMA_PASSWORD: $DB_PASSWORD PHP_UPLOAD_MAX_FILESIZE: 1G PHP_MAX_INPUT_VARS: 1G labels: - 'traefik.backend=pma' - 'traefik.port=80' - 'traefik.frontend.rule=Host:pma.${PROJECT_BASE_URL}' #composer: #image: composer:1.6 #links: #- php #volumes: #- ${APP_PATH_HOST}:${APP_PATH_CONTAINER} #working_dir: ${APP_PATH_CONTAINER} #command: composer install
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement