name: "tqna" services: api: build: context: "./api" dockerfile: "dockerfile" target: prod restart: "unless-stopped" ports: - "6969:6969" environment: NODE_ENV: "dev" MYSQL_HOST: "db" MYSQL_USER: "root" MYSQL_PASSWORD: "root" healthcheck: disable: true volumes: - "./api:/app" links: - "db" depends_on: - "db" # stdin_open: true # tty: true site: build: context: "./frontend" dockerfile: "dockerfile" target: "prod" restart: "unless-stopped" ports: - "5173:5173" - "8080:8080" volumes: - "./frontend:/app" depends_on: - "api" # stdin_open: true # tty: true db: build: context: "./database" dockerfile: "dockerfile" restart: "unless-stopped" volumes: - "./data:/var/lib/mysql" environment: MYSQL_ROOT_PASSWORD: "root" healthcheck: test: "mysqladmin ping -h localhost" timeout: 30s retries: 5 start_period: 60s adminer: image: adminer ports: - "8081:8080" depends_on: - "db" links: - "db"