mirror of
https://github.com/atareao/self-hosted.git
synced 2024-07-06 22:12:15 +02:00
29 lines
574 B
Docker
29 lines
574 B
Docker
|
FROM ruby:2.7.4-alpine3.14
|
||
|
|
||
|
RUN apk add --update --no-cache \
|
||
|
alpine-sdk \
|
||
|
nodejs \
|
||
|
python3 \
|
||
|
git \
|
||
|
yarn \
|
||
|
tzdata
|
||
|
|
||
|
WORKDIR /app/
|
||
|
RUN git clone https://github.com/standardnotes/web.git /tmp/ && \
|
||
|
cp /tmp/package.json \
|
||
|
/tmp/yarn.lock \
|
||
|
/tmp/Gemfile \
|
||
|
/tmp/Gemfile.lock /app/ && \
|
||
|
yarn install --pure-lockfile && \
|
||
|
gem install bundler && bundle install && \
|
||
|
cp -r /tmp/. /app/ && \
|
||
|
yarn bundle && \
|
||
|
bundle exec rails assets:precompile
|
||
|
|
||
|
EXPOSE 3000
|
||
|
|
||
|
ENTRYPOINT [ "./docker/entrypoint.sh" ]
|
||
|
|
||
|
CMD [ "start" ]
|
||
|
|