Dockerfile deps.edn clojure issue
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{:paths ["resources" "src"] | |
:deps {org.clojure/clojure {:mvn/version "RELEASE"} | |
compojure {:mvn/version "1.6.1"} | |
http-kit {:mvn/version "2.3.0"} | |
ring/ring-defaults {:mvn/version "0.3.2"} | |
ring/ring-mock {:mvn/version "0.4.0"} | |
org.clojure/data.json {:mvn/version "0.2.6"} | |
talltale {:mvn/version "0.3.0"}} | |
:aliases | |
{:dev {:extra-paths ["dev/src"]} | |
:run {:main-opts ["-m" "bermudem.ddp-spec"]} | |
:test {:extra-paths ["test"] | |
:extra-deps {org.clojure/test.check {:mvn/version "RELEASE"}}} | |
:runner {:extra-deps {com.cognitect/test-runner | |
{:git/url "https://github.com/cognitect-labs/test-runner" | |
:sha "76568540e7f40268ad2b646110f237a60295fa3c"}} | |
:main-opts ["-m" "cognitect.test-runner" | |
"-d" "test"]} | |
:uberjar {:extra-deps {seancorfield/depstar {:mvn/version "RELEASE"}} | |
:main-opts ["-m" "hf.depstar.uberjar"]}}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM clojure:tools-deps | |
RUN mkdir -p /ddp-spec | |
WORKDIR /ddp-spec | |
# Install Deps | |
COPY deps.edn . | |
RUN clj -e :ready | |
# Copy source files | |
COPY . /ddp-spec | |
# Create uberjar | |
RUN clj -A:uberjar ddp-spec.jar | |
# Use non-root user to run the container | |
RUN useradd -ms /bin/bash ddp-spec-user | |
USER ddp-spec-user | |
# Configure network | |
EXPOSE 8080 | |
# Default command | |
CMD java -cp ddp-spec.jar clojure.main -m bermudem.ddp-spec |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ddp-spec git/api* | |
❯ tree -L 2 | |
. | |
├── CHANGELOG.md | |
├── Dockerfile | |
├── LICENSE | |
├── README.md | |
├── classes | |
│ ├── bermudem | |
│ ├── clj_time | |
│ ├── clj_tuple$fn__5608.class | |
│ ├── clj_tuple$hash_map.class | |
│ ├── clj_tuple$loading__6721__auto____5606.class | |
│ ├── clj_tuple$vector.class | |
│ ├── clj_tuple__init.class | |
│ ├── clojure | |
│ ├── clout | |
│ ├── compojure | |
│ ├── crypto | |
│ ├── instaparse | |
│ ├── java_time | |
│ ├── java_time$fn__7710.class | |
│ ├── java_time$loading__6721__auto____4922.class | |
│ ├── java_time__init.class | |
│ ├── medley | |
│ ├── org | |
│ ├── ring | |
│ └── talltale | |
├── ddp-spec.org | |
├── deps.edn | |
├── dev | |
│ └── src | |
├── doc | |
│ └── intro.md | |
├── resources | |
│ └── xxxxx.tsv | |
├── src | |
│ └── bermudem | |
└── test | |
└── bermudem | |
23 directories, 19 files |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment