Changed the project structure.
This commit is contained in:
392 files changed
+362
-316
No files matched your search
+30
-21
@@ -2,33 +2,31 @@ version: '3.7'
|
||||
services:
|
||||
nginx:
|
||||
build:
|
||||
context: ./docker/nginx
|
||||
context: ./nginx
|
||||
dockerfile: Dockerfile
|
||||
# restart: always
|
||||
depends_on:
|
||||
- app
|
||||
- swagger
|
||||
ports:
|
||||
- ${DOCKER_CAPTCHA_NGINX_PORT}:80
|
||||
- ${DOCKER_NGINX_PORT}:80
|
||||
app:
|
||||
depends_on:
|
||||
- redis
|
||||
build:
|
||||
context: ./docker/app
|
||||
dockerfile: Dockerfile
|
||||
context: app
|
||||
dockerfile: docker/Dockerfile
|
||||
target: PRODUCTION
|
||||
# restart: always
|
||||
cap_drop:
|
||||
- ALL
|
||||
cap_add:
|
||||
- SETGID
|
||||
- SETUID
|
||||
- CHOWN
|
||||
- FOWNER
|
||||
ports:
|
||||
- "9000"
|
||||
env_file: .env
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
# restart: always
|
||||
# cap_drop:
|
||||
# - ALL
|
||||
# cap_add:
|
||||
# - SETGID
|
||||
# - SETUID
|
||||
# - CHOWN
|
||||
# - FOWNER
|
||||
depends_on:
|
||||
- db
|
||||
- redis
|
||||
env_file: app/application/.env
|
||||
swagger:
|
||||
image: swaggerapi/swagger-ui
|
||||
depends_on:
|
||||
@@ -36,7 +34,18 @@ services:
|
||||
environment:
|
||||
URLS: "[ { url: '/swagger.json', name: '/swagger.json' } ]"
|
||||
BASE_URL: /api-docs
|
||||
ports:
|
||||
- "8080"
|
||||
redis:
|
||||
image: redis:3.0-alpine
|
||||
db:
|
||||
image: docker.io/mysql:8.0.33
|
||||
command: --default-authentication-plugin=mysql_native_password
|
||||
#restart: always
|
||||
ports:
|
||||
- ${DOCKER_DB_PORT}:3306
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
|
||||
MYSQL_DATABASE: ${DB_DATABASE}
|
||||
MYSQL_USER: ${DB_USERNAME}
|
||||
MYSQL_PASSWORD: ${DB_PASSWORD}
|
||||
volumes:
|
||||
- ./db/data:/var/lib/mysql
|
||||
Reference in new issue
Block a user