Compare commits
4 commits
f650f331d0
...
d8982e5b35
Author | SHA1 | Date | |
---|---|---|---|
d8982e5b35 | |||
db11dd933a | |||
36302b343f | |||
7403f31ac5 |
6 changed files with 44 additions and 3 deletions
4
.envrc
4
.envrc
|
@ -10,8 +10,8 @@ python3 -m venv .venv
|
|||
source .venv/bin/activate
|
||||
PATH_add .venv/bin
|
||||
PATH_add bin
|
||||
python3 -m pip install --upgrade pip wheel
|
||||
python3 -m pip install --upgrade -r requirements.txt
|
||||
python3 -m pip --require-virtualenv --quiet install --upgrade pip wheel
|
||||
python3 -m pip --require-virtualenv --quiet install --upgrade -r requirements.txt
|
||||
|
||||
rm -rf .cache/bw/git_deploy
|
||||
export BW_GIT_DEPLOY_CACHE=.cache/bw/git_deploy
|
||||
|
|
0
bundles/blog/README.md
Normal file
0
bundles/blog/README.md
Normal file
0
bundles/blog/items.py
Normal file
0
bundles/blog/items.py
Normal file
35
bundles/blog/metadata.py
Normal file
35
bundles/blog/metadata.py
Normal file
|
@ -0,0 +1,35 @@
|
|||
from ipaddress import ip_interface
|
||||
|
||||
defaults = {
|
||||
'flask': {
|
||||
'blog' : {
|
||||
'git_url': "https://git.sublimity.de/cronekorkn/flask-blog.git",
|
||||
'port': 5010,
|
||||
'app_module': 'blog',
|
||||
'env': {
|
||||
'DATA_PATH': '/var/blog',
|
||||
},
|
||||
},
|
||||
},
|
||||
'users': {
|
||||
'blog': {},
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@metadata_reactor.provides(
|
||||
'nginx/vhosts',
|
||||
)
|
||||
def nginx(metadata):
|
||||
return {
|
||||
'nginx': {
|
||||
'vhosts': {
|
||||
metadata.get('blog/hostname'): {
|
||||
'content': 'nginx/proxy_pass.conf',
|
||||
'context': {
|
||||
'target': 'http://127.0.0.1:5010',
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
|
@ -106,7 +106,7 @@
|
|||
},
|
||||
'nextcloud': {
|
||||
'hostname': 'cloud.sublimity.de',
|
||||
'version': '25.0.4',
|
||||
'version': '25.0.5',
|
||||
'config': {
|
||||
'instanceid': 'oci6dw1woodz',
|
||||
'secret': '!decrypt:encrypt$gAAAAABj96CFynVtEgsje7173zjQAcY7xQG3uyf5cxE-sJAvhyPh_KUykTKdwnExc8NTDJ8RIGUmVfgC6or5crnYaggARPIEg5-Cb0xVdEPPZ3oZ01ImLmynLu3qXT9O8kVM-H21--OKeztMRn7bySsbXdWEGtETFQ==',
|
||||
|
|
|
@ -19,6 +19,8 @@
|
|||
'steam',
|
||||
'wireguard',
|
||||
'zfs',
|
||||
'blog',
|
||||
'flask',
|
||||
],
|
||||
'metadata': {
|
||||
'id': 'ea29bdf0-0b47-4bf4-8346-67d60c9dc4ae',
|
||||
|
@ -35,6 +37,10 @@
|
|||
'gateway6': 'fe80::1',
|
||||
}
|
||||
},
|
||||
'blog': {
|
||||
'hostname': 'wiegand.tel',
|
||||
'repo': 'https://git.sublimity.de/cronekorkn/blog.git',
|
||||
},
|
||||
'bind': {
|
||||
'hostname': 'resolver.name',
|
||||
'acme_zone': 'acme.sublimity.de',
|
||||
|
|
Loading…
Reference in a new issue