onyx.dockerfile 420 B

12345678910111213141516
  1. FROM crystallang/crystal:0.27.2
  2. WORKDIR /onyx
  3. COPY run.sh run.sh
  4. COPY src src
  5. COPY shard.yml shard.yml
  6. ENV DATABASE_URL postgres://benchmarkdbuser:benchmarkdbpass@tfb-database:5432/hello_world?initial_pool_size=56&max_pool_size=56&max_idle_pool_size=56
  7. ENV TEST_HOST tfb-server
  8. ENV CRYSTAL_ENV benchmarking
  9. RUN shards install
  10. RUN crystal build --release --no-debug src/server_postgres.cr
  11. EXPOSE 8080
  12. CMD bash run.sh