mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-01-12 04:08:29 +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/
|
||||
stackage-server.keter
|
||||
/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