Skip to content

Commit

Permalink
Fix server mode when running with docker (#80)
Browse files Browse the repository at this point in the history
* Add workdir to dockerfile

* Remove unused build targets

* Remove unused docker-compose
  • Loading branch information
cuminandpaprika committed Nov 10, 2020
1 parent 5147e09 commit 8e3c6bd
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 26 deletions.
1 change: 1 addition & 0 deletions Dockerfile
Expand Up @@ -5,6 +5,7 @@ ADD . .
RUN go build -o sysl-catalog .

FROM alpine:latest
WORKDIR /usr
COPY --from=builder /src/sysl-catalog /bin/

ENTRYPOINT [ "sysl-catalog" ]
11 changes: 3 additions & 8 deletions Makefile
Expand Up @@ -21,24 +21,19 @@ demo-html:
sysl-catalog run --type=html -o demo/html demo/demo.sysl
demo-markdown:
sysl-catalog run -o demo/markdown demo/demo.sysl
demo-server:
demo-server: docker
docker run \
-p 6900:6900 \
-e SYSL_TOKENS=$(SYSL_TOKENS) \
-e SYSL_PLANTUML=localhost:8080 \
-e SYSL_MODULES=on \
-v $$(pwd)/demo/html:/out:rw \
-v $$(pwd)/demo:/usr/demo:ro \
sysl-catalog run \
anzbank/sysl-catalog:latest run \
--serve \
-v \
--type=html \
-o /out \
demo/demo.sysl
.PHONY: docker
docker:
docker build -t sysl-catalog .
docker-run: docker
docker run -it -e SYSL_PLANTUML=localhost:8080 -e SYSL_MODULES=on -v $$(pwd)/demo/markdown:/out:rw -v $$(pwd)/demo:/usr/demo:ro anzbank/sysl-catalog run demo/demo.sysl
docker-compose:
docker-compose run sysl-catalog
docker build -t anzbank/sysl-catalog:latest .
18 changes: 0 additions & 18 deletions docker-compose.yml

This file was deleted.

0 comments on commit 8e3c6bd

Please sign in to comment.