diff --git a/DEPLOYMENT.md b/DEPLOYMENT.md index 89786ce..91a563a 100644 --- a/DEPLOYMENT.md +++ b/DEPLOYMENT.md @@ -22,6 +22,7 @@ The application supports the following environment variables: | `STREET` | `Voorstraat 123` | Street address | | `POSTAL_CODE` | `9967 AA` | Postal code | | `VILLAGE` | `Eenrum` | Village/city name | +| `DOMAIN` | `hogelandlinux.nl` | Your website domain (used for SEO and social media meta tags) | | `TELEGRAM_BOT_TOKEN` | *(empty)* | Telegram bot token for contact form notifications | | `TELEGRAM_CHAT_ID` | *(empty)* | Telegram chat ID where notifications will be sent | @@ -90,6 +91,7 @@ PHONE=+31 6 12345678 STREET=Voorstraat 123 POSTAL_CODE=9967 AA VILLAGE=Eenrum +DOMAIN=hogelandlinux.nl TELEGRAM_BOT_TOKEN=your_bot_token_here TELEGRAM_CHAT_ID=your_chat_id_here ``` diff --git a/docker-compose.yml b/docker-compose.yml index 39ec8c2..0fb8943 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,6 +14,7 @@ services: - STREET=Voorstraat 123 - POSTAL_CODE=9967 AA - VILLAGE=Eenrum + - DOMAIN=hogelandlinux.nl # Set your actual domain here - TELEGRAM_BOT_TOKEN= # Set your Telegram bot token here - TELEGRAM_CHAT_ID= # Set your Telegram chat ID here restart: unless-stopped \ No newline at end of file diff --git a/main.go b/main.go index f0e3fd9..34e0a13 100644 --- a/main.go +++ b/main.go @@ -23,6 +23,7 @@ type Config struct { Street string PostalCode string Village string + Domain string Port string TelegramBotToken string TelegramChatID string @@ -81,6 +82,7 @@ func NewServer() *Server { Street: getEnv("STREET", "Voorstraat 123"), PostalCode: getEnv("POSTAL_CODE", "9967 AA"), Village: getEnv("VILLAGE", "Eenrum"), + Domain: getEnv("DOMAIN", "hogelandlinux.nl"), // Replace with actual domain Port: ":" + getEnv("PORT", "8080"), TelegramBotToken: getEnv("TELEGRAM_BOT_TOKEN", ""), // Set this in environment TelegramChatID: getEnv("TELEGRAM_CHAT_ID", ""), // Set this in environment diff --git a/static/android-chrome-192x192.png b/static/android-chrome-192x192.png new file mode 100644 index 0000000..483e958 Binary files /dev/null and b/static/android-chrome-192x192.png differ diff --git a/static/android-chrome-512x512.png b/static/android-chrome-512x512.png new file mode 100644 index 0000000..146ff37 Binary files /dev/null and b/static/android-chrome-512x512.png differ diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png new file mode 100644 index 0000000..3776575 Binary files /dev/null and b/static/apple-touch-icon.png differ diff --git a/static/favicon-16x16.png b/static/favicon-16x16.png new file mode 100644 index 0000000..62fcab1 Binary files /dev/null and b/static/favicon-16x16.png differ diff --git a/static/favicon-32x32.png b/static/favicon-32x32.png new file mode 100644 index 0000000..a82f89c Binary files /dev/null and b/static/favicon-32x32.png differ diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000..d55b9f5 Binary files /dev/null and b/static/favicon.ico differ diff --git a/static/manifest.json b/static/manifest.json new file mode 100644 index 0000000..b515705 --- /dev/null +++ b/static/manifest.json @@ -0,0 +1,21 @@ +{ + "name": "Hogeland Linux - Linux Migratie Service", + "short_name": "Hogeland Linux", + "description": "Linux migratie service voor Windows 10 end-of-life. Geef uw computer nieuw leven met Linux!", + "start_url": "/", + "display": "standalone", + "background_color": "#ffffff", + "theme_color": "#059669", + "icons": [ + { + "src": "/static/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/static/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ] +} \ No newline at end of file diff --git a/templates/contact.html b/templates/contact.html index 2903735..e1d473a 100644 --- a/templates/contact.html +++ b/templates/contact.html @@ -4,6 +4,50 @@