Compare commits
10 Commits
db8d1087b2
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
d2676945b2
|
|||
|
0e646f2311
|
|||
|
f416218600
|
|||
|
|
d392edb660
|
||
|
|
c0377f129a
|
||
|
|
80a3efe9be
|
||
|
|
fb56627568
|
||
|
|
6221260c9a
|
||
|
|
dd92c503fa
|
||
|
|
71b5f60507
|
@@ -1,11 +1,14 @@
|
|||||||
name: Build Flutter SDK Docker Image
|
name: Build Flutter SDK Docker Image
|
||||||
on:
|
on:
|
||||||
schedule:
|
|
||||||
- cron: '0 4 * * 0'
|
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- main
|
- some-branch-name-which-should-never-trigger-the-build
|
||||||
workflow_dispatch:
|
# schedule:
|
||||||
|
# - cron: '0 2 * * FRI'
|
||||||
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - main
|
||||||
|
# workflow_dispatch:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
@@ -38,5 +41,5 @@ jobs:
|
|||||||
- name: Build and push, channel 'stable'
|
- name: Build and push, channel 'stable'
|
||||||
run: |
|
run: |
|
||||||
export CHANNEL=stable
|
export CHANNEL=stable
|
||||||
export IMAGE_WITH_TAG=${{ vars.DOCKER_REGISTRY_HOST }}/${{ vars.DOCKER_REPO_AND_IMAGE }}:web.$CHANNEL
|
export IMAGE_WITH_TAG=${{ vars.DOCKER_REGISTRY_HOST }}/${{ vars.DOCKER_REPO_AND_IMAGE }}:$CHANNEL
|
||||||
docker buildx build . --build-arg CHANNEL=$CHANNEL -t $IMAGE_WITH_TAG --no-cache --push
|
docker buildx build . --build-arg CHANNEL=$CHANNEL -t $IMAGE_WITH_TAG --no-cache --push
|
||||||
|
|||||||
13
Dockerfile
13
Dockerfile
@@ -21,16 +21,3 @@ RUN flutter config --enable-web
|
|||||||
RUN flutter upgrade
|
RUN flutter upgrade
|
||||||
RUN flutter precache
|
RUN flutter precache
|
||||||
RUN flutter --version
|
RUN flutter --version
|
||||||
|
|
||||||
# Set user and group
|
|
||||||
ARG user=builduser
|
|
||||||
ARG group=builduser
|
|
||||||
ARG uid=1000
|
|
||||||
ARG gid=1000
|
|
||||||
RUN groupadd -g ${gid} ${group}
|
|
||||||
RUN useradd -u ${uid} -g ${group} -s /bin/sh -m ${user}
|
|
||||||
|
|
||||||
RUN chown -R ${uid}:${gid} ${FLUTTER_ROOT}
|
|
||||||
|
|
||||||
# Switch to user
|
|
||||||
USER ${uid}:${gid}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user