Compare commits
10 Commits
0.4.1+0.20
...
0.6.2+0.23
Author | SHA1 | Date | |
---|---|---|---|
a9bb848aba | |||
30d9f2976e | |||
f4f7f6d720 | |||
89e09081cf | |||
09dd23d512 | |||
4457cc7d28 | |||
0815a8ed69 | |||
d970a329fb | |||
5b4591fb8b | |||
abbbb96751 |
39
.drone.yml
Normal file
39
.drone.yml
Normal file
@ -0,0 +1,39 @@
|
||||
---
|
||||
kind: pipeline
|
||||
name: deploy to swarm-test.autonomic.zone
|
||||
steps:
|
||||
- name: deployment
|
||||
image: git.coopcloud.tech/coop-cloud/stack-ssh-deploy:latest
|
||||
settings:
|
||||
host: swarm-test.autonomic.zone
|
||||
stack: n8n
|
||||
generate_secrets: true
|
||||
purge: true
|
||||
deploy_key:
|
||||
from_secret: drone_ssh_swarm_test
|
||||
networks:
|
||||
- proxy
|
||||
environment:
|
||||
DOMAIN: n8n.swarm-test.autonomic.zone
|
||||
STACK_NAME: n8n
|
||||
LETS_ENCRYPT_ENV: production
|
||||
SECRET_DB_PASSWORD_VERSION: v1
|
||||
trigger:
|
||||
branch:
|
||||
- main
|
||||
---
|
||||
kind: pipeline
|
||||
name: generate recipe catalogue
|
||||
steps:
|
||||
- name: release a new version
|
||||
image: plugins/downstream
|
||||
settings:
|
||||
server: https://build.coopcloud.tech
|
||||
token:
|
||||
from_secret: drone_abra-bot_token
|
||||
fork: true
|
||||
repositories:
|
||||
- coop-cloud/auto-recipes-catalogue-json
|
||||
|
||||
trigger:
|
||||
event: tag
|
10
README.md
10
README.md
@ -6,7 +6,7 @@ Extensible environment for interactive and reproducible computing
|
||||
|
||||
* **Category**: Utilities
|
||||
* **Status**: 1
|
||||
* **Image**: `n8nio/n8n`
|
||||
* **Image**: [`n8nio/n8n`](https://hub.docker.com/n8nio/n8n), 4, upstream
|
||||
* **Healthcheck**: No
|
||||
* **Backups**: No
|
||||
* **Email**: N/A
|
||||
@ -21,19 +21,19 @@ Extensible environment for interactive and reproducible computing
|
||||
2. Deploy [`coop-cloud/traefik`]
|
||||
3. `abra app new ${REPO_NAME} --secrets` (optionally with `--pass` if you'd like
|
||||
to save secrets in `pass`)
|
||||
4. `abra app YOURAPPDOMAIN config` - be sure to change `$DOMAIN` to something that resolves to
|
||||
4. `abra app config YOURAPPDOMAIN` - be sure to change `$DOMAIN` to something that resolves to
|
||||
your Docker swarm box
|
||||
5. `abra app YOURAPPDOMAIN deploy`
|
||||
5. `abra app deploy YOURAPPDOMAIN`
|
||||
6. Open the configured domain in your browser to finish set-up
|
||||
|
||||
Currently, you have to manually run a command to generate an initial
|
||||
configuration (see #1):
|
||||
|
||||
`abra app YOURAPPDOMAIN run app jupyter notebook --generate-config`
|
||||
`abra app run YOURAPPDOMAIN app jupyter notebook --generate-config`
|
||||
|
||||
And then run this command to get a token for initial login:
|
||||
|
||||
`abra app YOURAPPDOMAIN run app jupyter notebook list`
|
||||
`abra app run YOURAPPDOMAIN app jupyter notebook list`
|
||||
|
||||
You can enter this token at the bottom of the login page to set a password
|
||||
instead (see #2).
|
||||
|
@ -4,7 +4,6 @@ version: '3.8'
|
||||
|
||||
services:
|
||||
app:
|
||||
image: n8nio/n8n
|
||||
environment:
|
||||
- N8N_BASIC_AUTH_ACTIVE=false
|
||||
deploy:
|
||||
|
@ -3,7 +3,7 @@ version: '3.8'
|
||||
|
||||
services:
|
||||
app:
|
||||
image: n8nio/n8n:0.204.0
|
||||
image: n8nio/n8n:0.236.3
|
||||
environment:
|
||||
- DB_TYPE=postgresdb
|
||||
- DB_POSTGRESDB_HOST=${STACK_NAME}_db
|
||||
@ -40,7 +40,7 @@ services:
|
||||
- "traefik.http.routers.${STACK_NAME}.middlewares=${STACK_NAME}-redirect"
|
||||
- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLForceHost=true"
|
||||
- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLHost=${DOMAIN}"
|
||||
- "coop-cloud.${STACK_NAME}.version=0.3.0+0.204.0"
|
||||
- "coop-cloud.${STACK_NAME}.version=0.6.2+0.236.3"
|
||||
- "backupbot.backup=true"
|
||||
- "backupbot.backup.path=/home/node/.n8n"
|
||||
|
||||
|
Reference in New Issue
Block a user