diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..3afe587 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,27 @@ +--- +kind: pipeline +name: continuous deployment +steps: + - name: build image + image: plugins/docker + settings: + username: + from_secret: docker_reg_username + password: + from_secret: docker_reg_passwd + repo: decentral1se/beta.lumbung.space + tags: latest + + - name: deploy stack + image: decentral1se/stack-ssh-deploy:latest + settings: + stack: beta_lumbung_space + host: lumbung.space + deploy_key: + from_secret: drone_ssh_lumbung.space +trigger: + branch: + - main + event: + exclude: + - pull_request diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 898ced1..0000000 --- a/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM klakegg/hugo:alpine - -RUN apk add --no-cache curl git - -EXPOSE 1313 - -COPY . /src/ - -ENTRYPOINT ["/bin/bash"] - -CMD ["-c", "hugo server --appendPort='false' --bind 0.0.0.0 --baseUrl='https://beta.lumbung.space' --port='1313' -F"] diff --git a/Dockerfile.hugo b/Dockerfile.hugo new file mode 100644 index 0000000..08a7553 --- /dev/null +++ b/Dockerfile.hugo @@ -0,0 +1,7 @@ +FROM klakegg/hugo:alpine + +RUN apk add --no-cache curl git + +EXPOSE 1313 + +COPY . /src/ diff --git a/README.md b/README.md index a953080..a66754f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # living room +[![Build Status](https://drone.autonomic.zone/api/badges/ruangrupa/living-room/status.svg?ref=refs/heads/main)](https://drone.autonomic.zone/ruangrupa/living-room) + > A new attempt to bring together the ideas of the "splash" page, "portal" page > and a comfortable digital "living room" experience for lumbung[dot]space. > This is a work in progress. The end goal of this is to have a new design and diff --git a/compose.yml b/compose.yml index ed0b86f..a3e7be3 100644 --- a/compose.yml +++ b/compose.yml @@ -14,6 +14,14 @@ services: start_period: 15s volumes: - content:/src/content + command: | + server + --appendPort='false' + --bind 0.0.0.0 + --baseUrl='https://beta.lumbung.space' + --port='1313' + --buildFuture + --watch deploy: update_config: failure_action: rollback diff --git a/makefile b/makefile index 6f5a0d8..b85c228 100644 --- a/makefile +++ b/makefile @@ -9,4 +9,8 @@ gen: lumbunglib-cal && \ OUTPUT_DIR=content/video lumbunglib-vid -.PHONY: serve +push-hugo: + @docker build -t decentral1se/beta.lumbung.space -f Dockerfile.hugo . && \ + docker push decentral1se/beta.lumbung.space + +.PHONY: serve gen push-hugo