diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000000..90c2e6d395 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,21 @@ +version: '3.7' +services: + app: + volumes: + - app_dir:/app/packages/app/build + build: . + + web: + ports: + - 8080:80 + volumes: + - ./docker/backstage.conf:/etc/nginx/conf.d/backstage.conf + - type: volume + source: app_dir + target: /usr/share/backstage/html + volume: + nocopy: true + image: nginx:mainline + +volumes: + app_dir: \ No newline at end of file diff --git a/docker/backstage.conf b/docker/backstage.conf new file mode 100644 index 0000000000..b309ab0b01 --- /dev/null +++ b/docker/backstage.conf @@ -0,0 +1,9 @@ +server { + listen 80 default_server; + root /usr/share/backstage/html; + server_name backstage.local; + index index.html index.htm; + location / { + try_files $uri /index.html; + } +} \ No newline at end of file