From bed4fee11b4bb3637db191284bd84ab20624257b Mon Sep 17 00:00:00 2001 From: Hugo Peixoto Date: Sat, 16 Jul 2022 11:27:56 +0100 Subject: [PATCH] Add docker stuff --- .dockerignore | 3 +++ Dockerfile | 12 ++++++++++++ entrypoint.sh | 4 ++++ 3 files changed, 19 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile create mode 100755 entrypoint.sh diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..252997d --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +log/* +tmp/* +Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..486fbfa --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM ruby:3.1.2-alpine + +RUN apk add build-base libpq-dev tzdata + +WORKDIR /app +ADD Gemfile* ./ + +RUN bundle + +ADD . ./ + +CMD ["./entrypoint.sh"] diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100755 index 0000000..6d265b1 --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env sh + +bin/rails db:migrate && +bin/rails server