Compare commits
38 Commits
renovate/v
...
4add49b260
Author | SHA1 | Date | |
---|---|---|---|
4add49b260
|
|||
44ad20cad1
|
|||
1d116db101
|
|||
a511f7f185
|
|||
0d94cea968
|
|||
a929c88f5c
|
|||
bf116413c3
|
|||
296d9e81f2
|
|||
03255609a8
|
|||
723b43b679
|
|||
24bcb38564
|
|||
2c90592755
|
|||
be3e403f40
|
|||
e94ed9df87
|
|||
1c5940624c
|
|||
e76069fbbe
|
|||
897bc81ac8
|
|||
37335af0f7
|
|||
b5656f0742
|
|||
7eb9947cf1
|
|||
8556c77fb0
|
|||
8d6b8fb09c
|
|||
57b0e94061
|
|||
357b618262
|
|||
7b755d4a97
|
|||
fe2298e3b0
|
|||
77ba9256b0
|
|||
8e6ae42ac7
|
|||
68a012f8ad
|
|||
08d9b5ef08
|
|||
9e21b1b28e
|
|||
ddc2431f60
|
|||
af806e6b43
|
|||
6e4bc63868
|
|||
6e1bf38cd3
|
|||
16fbeab8e9
|
|||
dbc5adac23
|
|||
d9827f0ccf
|
6
.dockerignore
Normal file
6
.dockerignore
Normal file
@@ -0,0 +1,6 @@
|
||||
# .git directory is not filtered here: we need to copy the .git directory in the builder image to compute the version.
|
||||
dist
|
||||
medias
|
||||
README.md
|
||||
target
|
||||
Dockerfile
|
25
.woodpecker/.deploy.yaml
Normal file
25
.woodpecker/.deploy.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
steps:
|
||||
deploy:
|
||||
image: euryecetelecom/woodpeckerci-kubernetes
|
||||
settings:
|
||||
kubernetes_server:
|
||||
from_secret: kubernetes_server
|
||||
kubernetes_token:
|
||||
from_secret: kubernetes_token
|
||||
kubernetes_cert:
|
||||
from_secret: kubernetes_cert
|
||||
namespace: bg92
|
||||
wait: true
|
||||
wait_timeout: 60s
|
||||
force: true
|
||||
deployment: beau-gosse-du-92-web
|
||||
repo: rg.fr-par.scw.cloud/asr-projects/beau-gosse-du-92-web
|
||||
container: beau-gosse-du-92-web
|
||||
tag: ${CI_COMMIT_SHA}
|
||||
secrets:
|
||||
- kubernetes_cert
|
||||
- kubernetes_server
|
||||
- kubernetes_token
|
||||
|
||||
depends_on:
|
||||
- dockerize
|
14
.woodpecker/.dockerize.yaml
Normal file
14
.woodpecker/.dockerize.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
# when:
|
||||
# - branch: ${CI_REPO_DEFAULT_BRANCH}
|
||||
|
||||
steps:
|
||||
dockerize:
|
||||
image: woodpeckerci/plugin-kaniko
|
||||
settings:
|
||||
registry: rg.fr-par.scw.cloud
|
||||
repo: asr-projects/beau-gosse-du-92-web
|
||||
tags: ${CI_COMMIT_SHA}
|
||||
auto_tag: true
|
||||
username: nologin
|
||||
password:
|
||||
from_secret: registry-password
|
20
Dockerfile
20
Dockerfile
@@ -1,18 +1,18 @@
|
||||
FROM rust:latest AS builder
|
||||
|
||||
# Homemade docker image providing the dioxus-cli
|
||||
COPY --from=dioxus-cli:asr-0.5.2 /usr/local/bin/dx /usr/local/bin/dx
|
||||
|
||||
ARG JOBS_NB=${JOBS_NB:-default}
|
||||
# Disable incremental compilation
|
||||
# Cf. https://doc.rust-lang.org/cargo/reference/profiles.html#incremental
|
||||
ARG CARGO_INCREMENTAL=0
|
||||
|
||||
WORKDIR /usr/src/beau-gosse-du-92
|
||||
|
||||
COPY ./fonts ./fonts
|
||||
COPY ./images ./images
|
||||
COPY . .
|
||||
|
||||
|
||||
COPY ./Dioxus.toml .
|
||||
COPY Cargo.* .
|
||||
COPY ./build.rs .
|
||||
COPY ./src ./src
|
||||
|
||||
RUN cargo install dioxus-cli
|
||||
RUN dx build -r --platform web
|
||||
RUN /usr/local/bin/dx build -r --platform web -- -j ${JOBS_NB}
|
||||
|
||||
|
||||
FROM nginx:mainline-alpine-slim
|
||||
|
Reference in New Issue
Block a user