add landing and subscription plans
Signed-off-by: Omar Sánchez Pizarro <omar.sanchez@pistacero.net>
This commit is contained in:
@@ -55,18 +55,46 @@ services:
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
# Frontend Vue
|
||||
frontend:
|
||||
# Dashboard Vue
|
||||
dashboard:
|
||||
build:
|
||||
context: ./web/frontend
|
||||
context: ./web/dashboard
|
||||
dockerfile: Dockerfile
|
||||
container_name: wallabicher-frontend
|
||||
container_name: wallabicher-dashboard
|
||||
environment:
|
||||
- NGINX_CONF=nginx-dashboard.conf
|
||||
volumes:
|
||||
- ./web/dashboard/nginx-dashboard.conf:/etc/nginx/conf.d/default.conf:ro
|
||||
depends_on:
|
||||
- backend
|
||||
networks:
|
||||
- wallabicher-network
|
||||
restart: unless-stopped
|
||||
|
||||
# Landing page (Astro)
|
||||
landing:
|
||||
build:
|
||||
context: ./landing
|
||||
dockerfile: Dockerfile
|
||||
container_name: wallabicher-landing
|
||||
networks:
|
||||
- wallabicher-network
|
||||
restart: unless-stopped
|
||||
|
||||
# Nginx reverse proxy principal
|
||||
nginx:
|
||||
image: nginx:alpine
|
||||
container_name: wallabicher-nginx
|
||||
volumes:
|
||||
- ./web/nginx.conf:/etc/nginx/conf.d/default.conf:ro
|
||||
depends_on:
|
||||
- backend
|
||||
- dashboard
|
||||
- landing
|
||||
networks:
|
||||
- wallabicher-network
|
||||
restart: unless-stopped
|
||||
|
||||
# Servicio Python principal (Wallabicher)
|
||||
# NOTA: Para usar MongoDB, asegúrate de que config.yaml tenga:
|
||||
# cache:
|
||||
|
||||
Reference in New Issue
Block a user