--- networks: qrcode: name: qrcode driver: bridge ipam: driver: default config: - subnet: "10.0.3.0/28" services: qrcode-web: ports: [80:80] networks: qrcode: ipv4_address: 10.0.3.2 qrcode-app: ports: - 3000:3000 networks: qrcode: ipv4_address: 10.0.3.3 qrcode-postgres: env_file: ./app/.env networks: qrcode: ipv4_address: 10.0.3.4 qrcode-adminer: networks: qrcode: ipv4_address: 10.0.3.5 ports: - 8080:8080 qrcode-pgadmin: networks: qrcode: ipv4_address: 10.0.3.6 environment: PGADMIN_DEFAULT_EMAIL: admin@admin.com PGADMIN_DEFAULT_PASSWORD: admin ports: - 8081:80 qrcode-front: networks: qrcode: ipv4_address: 10.0.3.7 ports: - 3003:3000 - 3004:5173 qrcode-minio: command: server --console-address ":9090" /data environment: MINIO_ROOT_USER: adminminio MINIO_ROOT_PASSWORD: adminminio MINIO_SERVER_URL: http://localhost:9000 MINIO_REGION: eu-central-1 networks: qrcode: ipv4_address: 10.0.3.8 ports: - 9000:9000 - 9091:9090 volumes: - ./tmp/minio:/data - "/etc/timezone:/etc/timezone:ro" - "/etc/localtime:/etc/localtime:ro"