volumes: shared: dist: services: cms: image: 192.168.10.61:5000/cms_ubuntu # build: ./cms env_file: - .env volumes: - ./cms:/app ports: - 3000:3000 working_dir: /app command: ./scripts/docker/entrypoint.sh depends_on: pocketbase: condition: service_healthy healthcheck: #optional (recommended) since v0.10.0 test: wget --no-verbose --tries=1 --spider http://localhost:3000 || exit 1 interval: 5s timeout: 5s retries: 5 deploy: resources: limits: cpus: '0.5' reservations: cpus: '0.01' doc: build: ./doc env_file: - .env volumes: - ./doc:/app ports: - 3001:3000 working_dir: /app command: ./scripts/docker/entrypoint.sh healthcheck: #optional (recommended) since v0.10.0 test: wget --no-verbose --tries=1 --spider http://localhost:3000 || exit 1 interval: 5s timeout: 5s retries: 5 deploy: resources: limits: cpus: '0.5' reservations: cpus: '0.01' ionic_mobile: # image: node:20-bullseye-slim # build: ./ionic_mobile image: 192.168.10.61:5000/ionic_mobile_ubuntu # user: 1000:1000 env_file: - .env volumes: - ./ionic_mobile:/app ports: - 5173:5173 working_dir: /app command: ./scripts/docker/entrypoint.sh depends_on: pocketbase: condition: service_healthy healthcheck: #optional (recommended) since v0.10.0 test: wget --no-verbose --tries=1 --spider http://localhost:5173 || exit 1 interval: 5s timeout: 5s retries: 5 deploy: resources: limits: cpus: '0.5' reservations: cpus: '0.01' api_ts: # TODO: review this config, the api_ts volumes should be place inside 002_source/docker/volumes image: 192.168.10.61:5000/api_ts_ubuntu # build: ./api_ts volumes: - ../api_ts:/app working_dir: /app # env_file: # - .env environment: - NODE_ENV=production - PB_HOSTNAME=pocketbase - PB_USERNAME=admin@123.com - PB_PASSWORD=Aa12345678 ports: - 8080:3000 # command: sleep infinity command: ./entrypoint.sh # depends_on: # pocketbase: # condition: service_healthy # healthcheck: # #optional (recommended) since v0.10.0 # test: wget --no-verbose --tries=1 --spider http://localhost:3000 || exit 1 # interval: 5s # timeout: 5s # retries: 5 deploy: resources: limits: cpus: 0.5 reservations: cpus: 0.01