Console application

This commit is contained in:
2022-03-25 10:10:43 -03:00
parent 2b3b475d91
commit fcc84ac09c
10 changed files with 163 additions and 12 deletions

View File

@ -1,15 +1,18 @@
version: '3'
x-restart: &restart
restart: unless-stopped
services:
api:
profiles:
- api
restart: unless-stopped
<<: *restart
image: php
build:
context: api
env_file:
- .env
env_file:
- .db.env
- .api.env
- .python.env
volumes:
@ -19,26 +22,26 @@ services:
api-proxy:
profiles:
- api
restart: unless-stopped
<<: *restart
image: nginx
ports:
- "9001:80"
volumes:
- ./api/nginx.conf:/etc/nginx/conf.d/default.conf
- ./logs/api/:/var/log/nginx/
- ./logs/api/proxy/:/var/log/nginx/
- ./api/:/app/
db:
profiles:
- api
restart: unless-stopped
<<: *restart
image: mariadb
env_file: .env
env_file: .db.env
volumes:
- contabilidad_data:/var/lib/mysql
adminer:
profiles:
- api
restart: unless-stopped
<<: *restart
image: adminer
ports:
- "9002:8080"
@ -46,7 +49,7 @@ services:
ui:
profiles:
- ui
restart: unless-stopped
<<: *restart
image: php-ui
env_file:
- .api.env
@ -60,19 +63,19 @@ services:
ui-proxy:
profiles:
- ui
restart: unless-stopped
<<: *restart
image: nginx
ports:
- "9000:80"
volumes:
- ./ui/nginx.conf:/etc/nginx/conf.d/default.conf
- ./logs/ui/:/var/log/nginx/
- ./logs/ui/proxy/:/var/log/nginx/
- ./ui/:/app/
python:
profiles:
- python
restart: unless-stopped
<<: *restart
build:
context: ./python
env_file:
@ -85,5 +88,21 @@ services:
- ./api/public/uploads/pdfs/:/app/data/
- ./logs/python/:/var/log/python/
console:
profiles:
- console
<<: *restart
build:
context: ./console
env_file:
- .api.env
- .console.env
- .db.env
volumes:
- ./console/:/app/
- ./console/php.ini:/usr/local/etc/php/conf.d/php.ini
- ./logs/console/:/var/log/php/
- ./console/crontab:/var/spool/cron/crontabs/root
volumes:
contabilidad_data: