Matchu
2f3294b899
Idk why, but unlike my previous experience with Rails devcontainers, this time the setup process is running so wildly slowly? Might just be a transient issue on my machine, maybe something that would be improved with a restart and trying again another time? Or could be something about the MySQL image that doesn't run great in this context? In any case, I'm just gonna set this down for now!
29 lines
831 B
YAML
29 lines
831 B
YAML
version: '3'
|
|
|
|
services:
|
|
app:
|
|
build:
|
|
context: ..
|
|
dockerfile: .devcontainer/Dockerfile
|
|
|
|
volumes:
|
|
- ../..:/workspaces:cached
|
|
|
|
# Overrides default command so things don't shut down after the process ends.
|
|
command: sleep infinity
|
|
|
|
# Runs app on the same network as the database container, allows "forwardPorts" in devcontainer.json function.
|
|
network_mode: service:db
|
|
|
|
# Use "forwardPorts" in **devcontainer.json** to forward an app port locally.
|
|
# (Adding the "ports" property to this file will not forward from a Codespace.)
|
|
|
|
db:
|
|
image: mysql:latest
|
|
restart: unless-stopped
|
|
volumes:
|
|
- ./create-db.sql:/docker-entrypoint-initdb.d/create-db.sql
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: impress_dev
|
|
MYSQL_USER: impress_dev
|
|
MYSQL_PASSWORD: impress_dev
|