Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: rename maevsi to vibetype #176

Draft
wants to merge 1 commit into
base: beta
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 37 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

The Docker stack configuration for [maev.si](https://maev.si/).

This project is deployed in accordance to the [DargStack template](https://github.com/dargstack/dargstack_template/) to make deployment a breeze. It is closely related to [maevsi's source code](https://github.com/maevsi/maevsi/).
This project is deployed in accordance to the [DargStack template](https://github.com/dargstack/dargstack_template/) to make deployment a breeze. It is closely related to [vibetype's source code](https://github.com/maevsi/vibetype/).

## Table of Contents

Expand Down Expand Up @@ -46,26 +46,6 @@ This project is deployed in accordance to the [DargStack template](https://githu

The job scheduler's SMTP client configuration.

- ### `maevsi_api-notification-secret`

The notification endpoint's secret.

- ### `maevsi_aws-credentials`

The cloud computing provider's user credentials.

- ### `maevsi_firebase-service-account-credentials`

The notification provider's service account credentials.

- ### `maevsi_openai-api-key`

The AI provider's API key.

- ### `maevsi_turnstile-key`

The captcha provider's application key.

- ### `portainer_admin-password`

The container manager's admin password.
Expand Down Expand Up @@ -96,25 +76,25 @@ This project is deployed in accordance to the [DargStack template](https://githu

- ### `postgres_role_grafana_password`

The `maevsi_grafana` database role's password.
The password of the observation dashboard's database role.

- ### `postgres_role_grafana_username`

The `maevsi_grafana` database role's username.
The username of the observation dashboard's database role.

- ### `postgres_role_maevsi-postgraphile_password`
- ### `postgres_role_postgraphile_password`

The `maevsi_postgraphile` database role's password.
The password of the GraphQL API database wrapper's database role.

- ### `postgres_role_maevsi-postgraphile_username`
- ### `postgres_role_postgraphile_username`

The `maevsi_postgraphile` database role's username.
The username of the GraphQL API database wrapper's database role.

- ### `postgres_role_maevsi_password`
- ### `postgres_role_vibetype_password`

The `tusd` database role's password.

- ### `postgres_role_maevsi_username`
- ### `postgres_role_vibetype_username`

The `tusd` database role's password.

Expand All @@ -138,6 +118,26 @@ This project is deployed in accordance to the [DargStack template](https://githu

The upload service's s3 credentials file.

- ### `vibetype_api-notification-secret`

The notification endpoint's secret.

- ### `vibetype_aws-credentials`

The cloud computing provider's user credentials.

- ### `vibetype_firebase-service-account-credentials`

The notification provider's service account credentials.

- ### `vibetype_openai-api-key`

The AI provider's API key.

- ### `vibetype_turnstile-key`

The captcha provider's application key.


## services

Expand Down Expand Up @@ -181,14 +181,6 @@ This project is deployed in accordance to the [DargStack template](https://githu

You cannot access the jobber via a web interface.

- ### `maevsi`

You can access the main project's frontend at [localhost](https://localhost/).

- ### `maevsi_beta` ![production](https://img.shields.io/badge/-production-informational.svg?style=flat-square)

You can access the main project frontend's beta version at [beta.localhost](https://beta.localhost/).

- ### `minio` ![development](https://img.shields.io/badge/-development-informational.svg?style=flat-square)

You can access the s3 console at [minio.localhost](https://minio.localhost/).
Expand Down Expand Up @@ -246,6 +238,14 @@ This project is deployed in accordance to the [DargStack template](https://githu

You can access the upload service at [tusd.localhost](https://tusd.localhost/).

- ### `vibetype`

You can access the main project's frontend at [localhost](https://localhost/).

- ### `vibetype_beta` ![production](https://img.shields.io/badge/-production-informational.svg?style=flat-square)

You can access the main project frontend's beta version at [beta.localhost](https://beta.localhost/).


## volumes

Expand Down
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"name": "maevsi_stack",
"name": "vibetype_stack",
"private": true,
"version": "11.2.4",
"description": "DargStack configuration for maevsi.",
"repository": "https://github.com/maevsi/maevsi_stack.git",
"author": "Jonas Thelemann <e-mail+maevsi_stack@jonas-thelemann.de>",
"description": "Dargstack configuration for vibetype.",
"repository": "https://github.com/maevsi/vibetype_stack.git",
"author": "Jonas Thelemann <e-mail+vibetype_stack@jonas-thelemann.de>",
"license": "GPL-3.0-only",
"type": "module",
"engines": {
Expand Down
4 changes: 2 additions & 2 deletions src/development/certificates/mkcert.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@ create "root"
create "traefik" \
`# adminer` "adminer.localhost" \
`# grafana` "grafana.localhost" \
`# maevsi` "localhost" "www.localhost" "127.0.0.1" "0.0.0.0" \
`# minio` "minio.localhost" \
`# portainer` "portainer.localhost" \
`# postgraphile` "postgraphile.localhost" \
`# prometheus` "prometheus.localhost" \
`# redpanda` "redpanda.localhost" \
`# traefik` "traefik.localhost" \
`# tusd` "tusd.localhost"
`# tusd` "tusd.localhost" \
`# vibetype` "localhost" "www.localhost" "127.0.0.1" "0.0.0.0"
4 changes: 2 additions & 2 deletions src/development/configurations/minio/entrypoint.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#!/bin/sh

# create dirs for required buckets
mkdir -p /data/maevsi-backup
mkdir -p /data/maevsi-images
mkdir -p /data/vibetype-backup
mkdir -p /data/vibetype-images

# delegate to real entrypoint
# shellcheck disable=SC1091
Expand Down
2 changes: 1 addition & 1 deletion src/development/secrets/jobber/aws-bucket.secret
Original file line number Diff line number Diff line change
@@ -1 +1 @@
maevsi-backup
vibetype-backup
2 changes: 1 addition & 1 deletion src/development/secrets/maevsi/api-notification.secret
Original file line number Diff line number Diff line change
@@ -1 +1 @@
maevsi
vibetype
2 changes: 1 addition & 1 deletion src/development/secrets/postgraphile/connection.secret
Original file line number Diff line number Diff line change
@@ -1 +1 @@
postgresql://maevsi_postgraphile:postgraphile@postgres/maevsi
postgresql://postgraphile:postgraphile@postgres/vibetype
Original file line number Diff line number Diff line change
@@ -1 +1 @@
postgresql://postgres:postgres@postgres/maevsi
postgresql://postgres:postgres@postgres/vibetype
2 changes: 1 addition & 1 deletion src/development/secrets/postgres/db.secret
Original file line number Diff line number Diff line change
@@ -1 +1 @@
maevsi
vibetype
Original file line number Diff line number Diff line change
@@ -1 +1 @@
maevsi_postgraphile
postgraphile
Original file line number Diff line number Diff line change
@@ -1 +1 @@
maevsi_tusd
vibetype
2 changes: 1 addition & 1 deletion src/development/secrets/sqitch/target.secret
Original file line number Diff line number Diff line change
@@ -1 +1 @@
db:pg://postgres:postgres@postgres/maevsi
db:pg://postgres:postgres@postgres/vibetype
12 changes: 6 additions & 6 deletions src/development/stack.env.template
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
MAEVSI_AWS_REGION=eu-central-1
MAEVSI_NUXT_PUBLIC_GTAG_ID=G-WMQ1JY99XH
MAEVSI_NUXT_PUBLIC_MAEVSI_EMAIL_LIMIT24H=100
MAEVSI_NUXT_PUBLIC_TURNSTILE_SITE_KEY=1x00000000000000000000AA
MAEVSI_PGHOST=postgres
VIBETYPE_AWS_REGION=eu-central-1
VIBETYPE_NUXT_PUBLIC_GTAG_ID=G-WMQ1JY99XH
VIBETYPE_NUXT_PUBLIC_VIBETYPE_EMAIL_LIMIT24H=100
VIBETYPE_NUXT_PUBLIC_TURNSTILE_SITE_KEY=1x00000000000000000000AA
VIBETYPE_PGHOST=postgres
PNPM_STORE_DIR=
TUSD_BUCKET=maevsi-images
TUSD_BUCKET=vibetype-images
TUSD_ENDPOINT=http://minio:9000
TUSD_MAX_SIZE=1048576
TUSD_REGION=eu-central-1
Loading