mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2025-03-26 12:19:09 +03:00
redash release
This commit is contained in:
parent
53acf20613
commit
2f37e700b3
@ -12,8 +12,8 @@ RUN useradd -m -d /frontend redash
|
|||||||
USER redash
|
USER redash
|
||||||
|
|
||||||
WORKDIR /frontend
|
WORKDIR /frontend
|
||||||
COPY --chown=redash package.json yarn.lock .yarnrc /frontend/
|
COPY --chown=redash ./redash-repo/package.json ./redash-repo/yarn.lock ./redash-repo/.yarnrc /frontend/
|
||||||
COPY --chown=redash viz-lib /frontend/viz-lib
|
COPY --chown=redash ./redash-repo/viz-lib /frontend/viz-lib
|
||||||
|
|
||||||
# Controls whether to instrument code for coverage information
|
# Controls whether to instrument code for coverage information
|
||||||
ARG code_coverage
|
ARG code_coverage
|
||||||
@ -21,8 +21,8 @@ ENV BABEL_ENV=${code_coverage:+test}
|
|||||||
|
|
||||||
RUN if [ "x$skip_frontend_build" = "x" ] ; then yarn --frozen-lockfile --network-concurrency 1; fi
|
RUN if [ "x$skip_frontend_build" = "x" ] ; then yarn --frozen-lockfile --network-concurrency 1; fi
|
||||||
|
|
||||||
COPY --chown=redash client /frontend/client
|
COPY --chown=redash ./redash-repo/client /frontend/client
|
||||||
COPY --chown=redash webpack.config.js /frontend/
|
COPY --chown=redash ./redash-repo/webpack.config.js /frontend/
|
||||||
RUN if [ "x$skip_frontend_build" = "x" ] ; then yarn build; else mkdir -p /frontend/client/dist && touch /frontend/client/dist/multi_org.html && touch /frontend/client/dist/index.html; fi
|
RUN if [ "x$skip_frontend_build" = "x" ] ; then yarn build; else mkdir -p /frontend/client/dist && touch /frontend/client/dist/multi_org.html && touch /frontend/client/dist/index.html; fi
|
||||||
|
|
||||||
FROM python:3.7-slim-buster
|
FROM python:3.7-slim-buster
|
||||||
@ -96,7 +96,7 @@ RUN if [ "x$skip_dev_deps" = "x" ] ; then pip install -r requirements_dev.txt ;
|
|||||||
COPY ./redash-repo/requirements.txt ./
|
COPY ./redash-repo/requirements.txt ./
|
||||||
RUN pip install -r requirements.txt
|
RUN pip install -r requirements.txt
|
||||||
|
|
||||||
COPY . /app
|
COPY ./redash-repo/ /app
|
||||||
COPY --from=frontend-builder /frontend/client/dist /app/client/dist
|
COPY --from=frontend-builder /frontend/client/dist /app/client/dist
|
||||||
RUN chown -R redash /app
|
RUN chown -R redash /app
|
||||||
USER redash
|
USER redash
|
@ -8,7 +8,6 @@ app:
|
|||||||
make clean
|
make clean
|
||||||
|
|
||||||
sync:
|
sync:
|
||||||
rm -rfv redash-repo
|
|
||||||
git submodule init
|
git submodule init
|
||||||
git submodule update --init --recursive
|
git submodule update --init --recursive
|
||||||
git submodule sync --recursive
|
git submodule sync --recursive
|
||||||
@ -23,6 +22,7 @@ push:
|
|||||||
docker-compose push
|
docker-compose push
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
rm -rfv redash-repo
|
||||||
docker container prune -f
|
docker container prune -f
|
||||||
docker image prune -f
|
docker image prune -f
|
||||||
docker network prune -f
|
docker network prune -f
|
||||||
|
@ -3,4 +3,4 @@ services:
|
|||||||
app:
|
app:
|
||||||
image: "epicmorg/redash:latest"
|
image: "epicmorg/redash:latest"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: ./redash-repo
|
||||||
|
@ -1 +0,0 @@
|
|||||||
Subproject commit 2e67227f1bb6068c3f23bc044ad76ef7d4bccdc7
|
|
Loading…
x
Reference in New Issue
Block a user