chore: publish 1.0.0+latest release
This commit is contained in:
parent
616b87296d
commit
80334f05f3
@ -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.6.0+latest"
|
||||
- "coop-cloud.${STACK_NAME}.version=1.0.0+latest"
|
||||
healthcheck:
|
||||
test: "wget -nv -t1 --spider 'http://localhost:3001/' || exit 1"
|
||||
interval: 30s
|
||||
|
29
release/1.0.0+latest
Normal file
29
release/1.0.0+latest
Normal file
@ -0,0 +1,29 @@
|
||||
!!BREAKING CHANGE!!
|
||||
|
||||
this version is using self-built docker image for uptime kuma to incorporate mariadb which is not officially supported yet. Performance with sqlite was really bad and uptime kuma became unusable at some point. Upgrading to this version requires manually exporting sqlite database and converting it to mariadb. Additionally there's been changes to the database structure between last published version in this so it's not enough to just export the tables, you actually need to add a bunch of fields. And importing groups and other tables is a big hassle, better stick to just `monitor`...
|
||||
|
||||
Here's some python to help you with this.
|
||||
|
||||
```
|
||||
#!/usr/bin/python3
|
||||
|
||||
og = open("original.sql", "r")
|
||||
new = open("ported.sql", "w")
|
||||
|
||||
for line in og:
|
||||
newline = line
|
||||
if line.startswith("INSERT INTO monitor VALUES"):
|
||||
newarr = line[27:-3].split(",")
|
||||
if len(newarr) == 77:
|
||||
kafka_producer_ssl_and_topic = ["0", "0"]
|
||||
arr = newarr[:66] + kafka_producer_ssl_and_topic + newarr[66:75] + ["'keyword'", "NULL", "NULL", "'2c'", "NULL", "0", "'{}'"]
|
||||
newline = "INSERT INTO monitor VALUES(" + ",".join(arr) + ");\n"
|
||||
else:
|
||||
newline = "--" + line
|
||||
else:
|
||||
pass
|
||||
new.writelines(newline)
|
||||
|
||||
og.close()
|
||||
new.close()
|
||||
```
|
21
release/convertmonitor.py
Executable file
21
release/convertmonitor.py
Executable file
@ -0,0 +1,21 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
og = open("original.sql", "r")
|
||||
new = open("ported.sql", "w")
|
||||
|
||||
for line in og:
|
||||
newline = line
|
||||
if line.startswith("INSERT INTO monitor VALUES"):
|
||||
newarr = line[27:-3].split(",")
|
||||
if len(newarr) == 77:
|
||||
kafka_producer_ssl_and_topic = ["0", "0"]
|
||||
arr = newarr[:66] + kafka_producer_ssl_and_topic + newarr[66:75] + ["'keyword'", "NULL", "NULL", "'2c'", "NULL", "0", "'{}'"]
|
||||
newline = "INSERT INTO monitor VALUES(" + ",".join(arr) + ");\n"
|
||||
else:
|
||||
newline = "--" + line
|
||||
else:
|
||||
pass
|
||||
new.writelines(newline)
|
||||
|
||||
og.close()
|
||||
new.close()
|
Loading…
Reference in New Issue
Block a user