Live
This commit is contained in:
@@ -16,7 +16,7 @@ export default defineConfig({
|
|||||||
}),
|
}),
|
||||||
vite: {
|
vite: {
|
||||||
server: {
|
server: {
|
||||||
allowedHosts: ["ibcornelsen.de"]
|
allowedHosts: ["ibcornelsen.de", "online-energieausweis.org"]
|
||||||
},
|
},
|
||||||
optimizeDeps: {
|
optimizeDeps: {
|
||||||
exclude: ["bun"]
|
exclude: ["bun"]
|
||||||
|
|||||||
4
build.sh
4
build.sh
@@ -42,8 +42,8 @@ mkdir -p $PERSISTENT_DIR;
|
|||||||
# Wir legen hier die .env Datei an, die die SSL Zertifikate enthält.
|
# Wir legen hier die .env Datei an, die die SSL Zertifikate enthält.
|
||||||
rm -f ~/$APP_NAME/.env;
|
rm -f ~/$APP_NAME/.env;
|
||||||
touch ~/$APP_NAME/.env;
|
touch ~/$APP_NAME/.env;
|
||||||
echo "PRIVATE_KEY=$(cat /etc/letsencrypt/live/ibcornelsen.de/privkey.pem | base64 | tr -d '\n')" >> ~/$APP_NAME/.env;
|
echo "PRIVATE_KEY=$(cat /etc/letsencrypt/live/online-energieausweis.org/privkey.pem | base64 | tr -d '\n')" >> ~/$APP_NAME/.env;
|
||||||
echo "CERTIFICATE=$(cat /etc/letsencrypt/live/ibcornelsen.de/fullchain.pem | base64 | tr -d '\n')" >> ~/$APP_NAME/.env;
|
echo "CERTIFICATE=$(cat /etc/letsencrypt/live/online-energieausweis.org/fullchain.pem | base64 | tr -d '\n')" >> ~/$APP_NAME/.env;
|
||||||
|
|
||||||
# Wir müssen sichergehen, dass der Database Container läuft, sonst können wir ihn nicht linken.
|
# Wir müssen sichergehen, dass der Database Container läuft, sonst können wir ihn nicht linken.
|
||||||
if [ ! $((docker ps | grep $DB_CONTAINER_NAME) | wc -l) -gt 0 ]; then
|
if [ ! $((docker ps | grep $DB_CONTAINER_NAME) | wc -l) -gt 0 ]; then
|
||||||
|
|||||||
@@ -12,31 +12,31 @@ export const createCaller = createCallerFactory({
|
|||||||
"admin/post-ausstellen": await import("../src/pages/api/admin/post-ausstellen.ts"),
|
"admin/post-ausstellen": await import("../src/pages/api/admin/post-ausstellen.ts"),
|
||||||
"admin/registriernummer": await import("../src/pages/api/admin/registriernummer.ts"),
|
"admin/registriernummer": await import("../src/pages/api/admin/registriernummer.ts"),
|
||||||
"admin/stornieren": await import("../src/pages/api/admin/stornieren.ts"),
|
"admin/stornieren": await import("../src/pages/api/admin/stornieren.ts"),
|
||||||
"ausweise": await import("../src/pages/api/ausweise/index.ts"),
|
|
||||||
"aufnahme": await import("../src/pages/api/aufnahme/index.ts"),
|
"aufnahme": await import("../src/pages/api/aufnahme/index.ts"),
|
||||||
|
"bedarfsausweis-gewerbe/[id]": await import("../src/pages/api/bedarfsausweis-gewerbe/[id].ts"),
|
||||||
|
"bedarfsausweis-gewerbe": await import("../src/pages/api/bedarfsausweis-gewerbe/index.ts"),
|
||||||
"auth/access-token": await import("../src/pages/api/auth/access-token.ts"),
|
"auth/access-token": await import("../src/pages/api/auth/access-token.ts"),
|
||||||
"auth/passwort-vergessen": await import("../src/pages/api/auth/passwort-vergessen.ts"),
|
"auth/passwort-vergessen": await import("../src/pages/api/auth/passwort-vergessen.ts"),
|
||||||
"auth/refresh-token": await import("../src/pages/api/auth/refresh-token.ts"),
|
"auth/refresh-token": await import("../src/pages/api/auth/refresh-token.ts"),
|
||||||
|
"ausweise": await import("../src/pages/api/ausweise/index.ts"),
|
||||||
"bedarfsausweis-wohnen/[id]": await import("../src/pages/api/bedarfsausweis-wohnen/[id].ts"),
|
"bedarfsausweis-wohnen/[id]": await import("../src/pages/api/bedarfsausweis-wohnen/[id].ts"),
|
||||||
"bedarfsausweis-wohnen": await import("../src/pages/api/bedarfsausweis-wohnen/index.ts"),
|
"bedarfsausweis-wohnen": await import("../src/pages/api/bedarfsausweis-wohnen/index.ts"),
|
||||||
"bedarfsausweis-gewerbe/[id]": await import("../src/pages/api/bedarfsausweis-gewerbe/[id].ts"),
|
|
||||||
"bedarfsausweis-gewerbe": await import("../src/pages/api/bedarfsausweis-gewerbe/index.ts"),
|
|
||||||
"bilder/[id]": await import("../src/pages/api/bilder/[id].ts"),
|
"bilder/[id]": await import("../src/pages/api/bilder/[id].ts"),
|
||||||
"geg-nachweis-gewerbe/[id]": await import("../src/pages/api/geg-nachweis-gewerbe/[id].ts"),
|
"geg-nachweis-gewerbe/[id]": await import("../src/pages/api/geg-nachweis-gewerbe/[id].ts"),
|
||||||
"geg-nachweis-gewerbe": await import("../src/pages/api/geg-nachweis-gewerbe/index.ts"),
|
"geg-nachweis-gewerbe": await import("../src/pages/api/geg-nachweis-gewerbe/index.ts"),
|
||||||
"geg-nachweis-wohnen/[id]": await import("../src/pages/api/geg-nachweis-wohnen/[id].ts"),
|
"geg-nachweis-wohnen/[id]": await import("../src/pages/api/geg-nachweis-wohnen/[id].ts"),
|
||||||
"geg-nachweis-wohnen": await import("../src/pages/api/geg-nachweis-wohnen/index.ts"),
|
"geg-nachweis-wohnen": await import("../src/pages/api/geg-nachweis-wohnen/index.ts"),
|
||||||
"objekt": await import("../src/pages/api/objekt/index.ts"),
|
"objekt": await import("../src/pages/api/objekt/index.ts"),
|
||||||
"rechnung/[id]": await import("../src/pages/api/rechnung/[id].ts"),
|
|
||||||
"rechnung/anfordern": await import("../src/pages/api/rechnung/anfordern.ts"),
|
|
||||||
"rechnung": await import("../src/pages/api/rechnung/index.ts"),
|
|
||||||
"ticket": await import("../src/pages/api/ticket/index.ts"),
|
"ticket": await import("../src/pages/api/ticket/index.ts"),
|
||||||
"user": await import("../src/pages/api/user/index.ts"),
|
"user": await import("../src/pages/api/user/index.ts"),
|
||||||
"user/self": await import("../src/pages/api/user/self.ts"),
|
"user/self": await import("../src/pages/api/user/self.ts"),
|
||||||
"verbrauchsausweis-gewerbe/[id]": await import("../src/pages/api/verbrauchsausweis-gewerbe/[id].ts"),
|
|
||||||
"verbrauchsausweis-gewerbe": await import("../src/pages/api/verbrauchsausweis-gewerbe/index.ts"),
|
|
||||||
"verbrauchsausweis-wohnen/[id]": await import("../src/pages/api/verbrauchsausweis-wohnen/[id].ts"),
|
"verbrauchsausweis-wohnen/[id]": await import("../src/pages/api/verbrauchsausweis-wohnen/[id].ts"),
|
||||||
"verbrauchsausweis-wohnen": await import("../src/pages/api/verbrauchsausweis-wohnen/index.ts"),
|
"verbrauchsausweis-wohnen": await import("../src/pages/api/verbrauchsausweis-wohnen/index.ts"),
|
||||||
|
"rechnung/[id]": await import("../src/pages/api/rechnung/[id].ts"),
|
||||||
|
"rechnung/anfordern": await import("../src/pages/api/rechnung/anfordern.ts"),
|
||||||
|
"rechnung": await import("../src/pages/api/rechnung/index.ts"),
|
||||||
|
"verbrauchsausweis-gewerbe/[id]": await import("../src/pages/api/verbrauchsausweis-gewerbe/[id].ts"),
|
||||||
|
"verbrauchsausweis-gewerbe": await import("../src/pages/api/verbrauchsausweis-gewerbe/index.ts"),
|
||||||
"webhooks/mollie": await import("../src/pages/api/webhooks/mollie.ts"),
|
"webhooks/mollie": await import("../src/pages/api/webhooks/mollie.ts"),
|
||||||
"aufnahme/[id]/bilder": await import("../src/pages/api/aufnahme/[id]/bilder.ts"),
|
"aufnahme/[id]/bilder": await import("../src/pages/api/aufnahme/[id]/bilder.ts"),
|
||||||
"aufnahme/[id]": await import("../src/pages/api/aufnahme/[id]/index.ts"),
|
"aufnahme/[id]": await import("../src/pages/api/aufnahme/[id]/index.ts"),
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ const { title } = Astro.props;
|
|||||||
if (import.meta.env.PROD) {
|
if (import.meta.env.PROD) {
|
||||||
H.init("1jdkoe52", {
|
H.init("1jdkoe52", {
|
||||||
serviceName: "online-energieausweis",
|
serviceName: "online-energieausweis",
|
||||||
backendUrl: "https://highlight-backend.ibcornelsen.de/public",
|
backendUrl: "https://highlight-backend.online-energieausweis.org/public",
|
||||||
tracingOrigins: true,
|
tracingOrigins: true,
|
||||||
networkRecording: {
|
networkRecording: {
|
||||||
enabled: true,
|
enabled: true,
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ const { title } = Astro.props;
|
|||||||
if (import.meta.env.PROD) {
|
if (import.meta.env.PROD) {
|
||||||
H.init("1jdkoe52", {
|
H.init("1jdkoe52", {
|
||||||
serviceName: "online-energieausweis",
|
serviceName: "online-energieausweis",
|
||||||
backendUrl: "https://highlight-backend.ibcornelsen.de/public",
|
backendUrl: "https://highlight-backend.online-energieausweis.org/public",
|
||||||
tracingOrigins: true,
|
tracingOrigins: true,
|
||||||
networkRecording: {
|
networkRecording: {
|
||||||
enabled: true,
|
enabled: true,
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ const schema = JSON.stringify({
|
|||||||
if (import.meta.env.PROD) {
|
if (import.meta.env.PROD) {
|
||||||
H.init("1jdkoe52", {
|
H.init("1jdkoe52", {
|
||||||
serviceName: "online-energieausweis",
|
serviceName: "online-energieausweis",
|
||||||
backendUrl: "https://highlight-backend.ibcornelsen.de/public",
|
backendUrl: "https://highlight-backend.online-energieausweis.org/public",
|
||||||
tracingOrigins: true,
|
tracingOrigins: true,
|
||||||
networkRecording: {
|
networkRecording: {
|
||||||
enabled: true,
|
enabled: true,
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ let lightTheme = Astro.cookies.get("theme")?.value === "light";
|
|||||||
if (import.meta.env.PROD) {
|
if (import.meta.env.PROD) {
|
||||||
H.init("1jdkoe52", {
|
H.init("1jdkoe52", {
|
||||||
serviceName: "online-energieausweis",
|
serviceName: "online-energieausweis",
|
||||||
backendUrl: "https://highlight-backend.ibcornelsen.de/public",
|
backendUrl: "https://highlight-backend.online-energieausweis.org/public",
|
||||||
tracingOrigins: true,
|
tracingOrigins: true,
|
||||||
networkRecording: {
|
networkRecording: {
|
||||||
enabled: true,
|
enabled: true,
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ import { H } from "highlight.run";
|
|||||||
if (import.meta.env.PROD) {
|
if (import.meta.env.PROD) {
|
||||||
H.init("1jdkoe52", {
|
H.init("1jdkoe52", {
|
||||||
serviceName: "online-energieausweis",
|
serviceName: "online-energieausweis",
|
||||||
backendUrl: "https://highlight-backend.ibcornelsen.de/public",
|
backendUrl: "https://highlight-backend.online-energieausweis.org/public",
|
||||||
tracingOrigins: true,
|
tracingOrigins: true,
|
||||||
networkRecording: {
|
networkRecording: {
|
||||||
enabled: true,
|
enabled: true,
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import { createMollieClient } from "@mollie/api-client";
|
import { createMollieClient } from "@mollie/api-client";
|
||||||
|
|
||||||
export const TEST_MOLLIE_API_TOKEN = "test_jenmp2Pq3j3N6HeQxwx7qbHasWMdnx";
|
export const TEST_MOLLIE_API_TOKEN = "test_jenmp2Pq3j3N6HeQxwx7qbHasWMdnx";
|
||||||
|
export const LIVE_MOLLIE_API_TOKEN = "live_C9qrCGR6fjJfFpbEngeFpfGFcW9Jwq";
|
||||||
|
|
||||||
export const mollieClient = createMollieClient({ apiKey: TEST_MOLLIE_API_TOKEN })
|
export const mollieClient = createMollieClient({ apiKey: LIVE_MOLLIE_API_TOKEN })
|
||||||
@@ -42,7 +42,7 @@ export const GET = defineApiRoute({
|
|||||||
|
|
||||||
sie haben eine Anfrage zum Zurücksetzen ihres Passworts gestellt. Klicken sie auf den folgenden Link, um ein neues Passwort festzulegen:
|
sie haben eine Anfrage zum Zurücksetzen ihres Passworts gestellt. Klicken sie auf den folgenden Link, um ein neues Passwort festzulegen:
|
||||||
|
|
||||||
https://ibcornelsen.de/auth/passwort-zuruecksetzen?t=${resetToken}
|
https://online-energieausweis.org/auth/passwort-zuruecksetzen?t=${resetToken}
|
||||||
|
|
||||||
Dieser Link ist für die nächsten 15 Minuten gültig. Falls du diese Anfrage nicht gestellt hast, kannst du diese E-Mail ignorieren - dein Passwort bleibt unverändert.
|
Dieser Link ist für die nächsten 15 Minuten gültig. Falls du diese Anfrage nicht gestellt hast, kannst du diese E-Mail ignorieren - dein Passwort bleibt unverändert.
|
||||||
|
|
||||||
|
|||||||
@@ -110,8 +110,8 @@ export const PATCH = defineApiRoute({
|
|||||||
},
|
},
|
||||||
method: input.bezahlmethode as PaymentMethod,
|
method: input.bezahlmethode as PaymentMethod,
|
||||||
description,
|
description,
|
||||||
redirectUrl: `https://ibcornelsen.de/payment/success?a=${ausweis.id}&r=${rechnung.id}`,
|
redirectUrl: `https://online-energieausweis.org/payment/success?a=${ausweis.id}&r=${rechnung.id}`,
|
||||||
webhookUrl: `http://ibcornelsen.de/api/webhooks/mollie?uid=${rechnung.id}`,
|
webhookUrl: `http://online-energieausweis.org/api/webhooks/mollie?uid=${rechnung.id}`,
|
||||||
});
|
});
|
||||||
|
|
||||||
const checkoutUrl = payment.getCheckoutUrl();
|
const checkoutUrl = payment.getCheckoutUrl();
|
||||||
|
|||||||
@@ -175,8 +175,8 @@ export const PUT = defineApiRoute({
|
|||||||
},
|
},
|
||||||
method: input.bezahlmethode as PaymentMethod,
|
method: input.bezahlmethode as PaymentMethod,
|
||||||
description: "Verbrauchsausweis Wohnen 2016",
|
description: "Verbrauchsausweis Wohnen 2016",
|
||||||
redirectUrl: `https://ibcornelsen.de/payment/success?a=${ausweis.id}&r=${rechnung.id}`,
|
redirectUrl: `https://online-energieausweis.org/payment/success?a=${ausweis.id}&r=${rechnung.id}`,
|
||||||
webhookUrl: `http://ibcornelsen.de/api/webhooks/mollie?uid=${rechnung.id}`,
|
webhookUrl: `http://online-energieausweis.org/api/webhooks/mollie?uid=${rechnung.id}`,
|
||||||
});
|
});
|
||||||
|
|
||||||
const checkoutUrl = payment.getCheckoutUrl();
|
const checkoutUrl = payment.getCheckoutUrl();
|
||||||
|
|||||||
Reference in New Issue
Block a user