refactor: repo (#1070)

This commit is contained in:
Mo
2022-06-07 07:18:41 -05:00
committed by GitHub
parent 4c65784421
commit f4ef63693c
1102 changed files with 5786 additions and 3366 deletions

View File

@@ -1,5 +1,9 @@
FROM ruby:2.7.4-alpine3.14
ARG USERNAME=snjs
ARG UID=1001
ARG GID=$UID
RUN apk add --update --no-cache \
alpine-sdk \
nodejs-current \
@@ -8,19 +12,26 @@ RUN apk add --update --no-cache \
yarn \
tzdata
RUN addgroup -S $USERNAME -g $GID && adduser -D -S $USERNAME -G $USERNAME -u $UID
WORKDIR /app/
COPY package.json yarn.lock Gemfile Gemfile.lock /app/
RUN chown -R $UID:$GID .
USER $USERNAME
COPY --chown=$UID:$GID package.json yarn.lock /app/
COPY --chown=$UID:$GID packages/web/package.json /app/packages/web/package.json
COPY --chown=$UID:$GID packages/web-server/package.json /app/packages/web-server/package.json
RUN yarn install --pure-lockfile
RUN gem install bundler && bundle install
COPY --chown=$UID:$GID . /app
COPY . /app/
RUN gem install bundler
RUN yarn bundle
RUN bundle exec rails assets:precompile
RUN yarn build
EXPOSE 3000