mirror of https://github.com/TZGyn/shortener
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
512 B
YAML
16 lines
512 B
YAML
---
|
|
# docker-compose.yml
|
|
version: '3.9'
|
|
services:
|
|
app:
|
|
image: oven/bun
|
|
container_name: linkshortener_elysia_dev
|
|
# override default entrypoint allows us to do `bun install` before serving
|
|
entrypoint: []
|
|
# execute bun install before we start the dev server in watch mode
|
|
command: /bin/sh -c 'bun install && bun run --watch src/index.ts'
|
|
# expose the right ports
|
|
ports: [3000:3000]
|
|
# setup a host mounted volume to sync changes to the container
|
|
volumes: [./:/home/bun/app]
|