mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-01-22 17:01:57 +01:00
Include docker stuff
This commit is contained in:
parent
2feecaa88a
commit
59fac14f73
1
.gitignore
vendored
1
.gitignore
vendored
@ -19,3 +19,4 @@ TAGS
|
|||||||
/tarballs/
|
/tarballs/
|
||||||
stackage-server.keter
|
stackage-server.keter
|
||||||
/stackage-content/
|
/stackage-content/
|
||||||
|
/docker/app/
|
||||||
|
|||||||
13
docker.sh
Executable file
13
docker.sh
Executable file
@ -0,0 +1,13 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -exu
|
||||||
|
|
||||||
|
(
|
||||||
|
rm -rf docker/app
|
||||||
|
mkdir -p docker/app
|
||||||
|
yesod keter
|
||||||
|
cd docker/app
|
||||||
|
tar xf ../../stackage-server.keter
|
||||||
|
cd ..
|
||||||
|
docker build -t snoyberg/stackage-server .
|
||||||
|
)
|
||||||
10
docker/Dockerfile
Normal file
10
docker/Dockerfile
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
FROM ubuntu:14.04
|
||||||
|
|
||||||
|
RUN DEBIAN_FRONTEND=noninteractive apt-get update
|
||||||
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y libpq5 libgmp10 git
|
||||||
|
|
||||||
|
ADD app /app
|
||||||
|
WORKDIR /app
|
||||||
|
|
||||||
|
ENTRYPOINT ./dist/build/stackage-server/stackage-server Production
|
||||||
|
EXPOSE 3000
|
||||||
Loading…
Reference in New Issue
Block a user