From 851794ba44ed3abc6be5db435f217df29eaa72c1 Mon Sep 17 00:00:00 2001
From: Bent Witthold
Date: Mon, 4 May 2026 12:41:08 +0200
Subject: [PATCH] Improved README.md & removed unnecessary if clause in home
page.
---
README.md | 53 +++++++++++--------
.../controllers/page_html/home.html.heex | 2 -
2 files changed, 30 insertions(+), 25 deletions(-)
diff --git a/README.md b/README.md
index cf2d19f..400ca84 100644
--- a/README.md
+++ b/README.md
@@ -9,13 +9,19 @@ Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.
Ready to run in production? Please [check our deployment guides](https://hexdocs.pm/phoenix/deployment.html).
+# Configure for deployment environment
+
+Replace beetround.example.com in prod.exs for "url" & "check_origin"
+
+TODO: verify that "url" replacement in config.exs ins't necessary (should be overruled by prod.exs, right?)
+
# Deployment on new uberspace asteroid
## Initial deployment
### Add subdomain
-uberspace web domain add beetround.example.com
+`uberspace web domain add beetround.example.com`
### Init database
@@ -24,57 +30,58 @@ https://lab.uberspace.de/guide_postgresql/
#### Configure database
-createuser beetround_admin -P
+`createuser beetround_admin -P`
-createdb --encoding=UTF8 --owner=beetround_admin --template=template0 beetround_server
+`createdb --encoding=UTF8 --owner=beetround_admin --template=template0 beetround_server`
## Configure Elixir/Phoenix
-uberspace tools version use erlang 27
+`uberspace tools version use erlang 27`
## Build & run BeetRound
-cd ~/
+`cd ~/`
-mkdir develop
+`mkdir develop`
-git clone https://git.working-copy.org/bent/BeetRoundServer.git
+`git clone https://git.working-copy.org/bent/BeetRoundServer.git`
-cd develop
+`cd develop`
-export MIX_ENV=prod
+`export MIX_ENV=prod`
-mix deps.get
+`mix deps.get`
-mix phx.gen.secret
+`mix phx.gen.secret`
-export SECRET_KEY_BASE=
+`export SECRET_KEY_BASE=`
-export DATABASE_URL=ecto://beetround_admin:@localhost/beetround_server
+`export DATABASE_URL=ecto://beetround_admin:@localhost/beetround_server`
-mix assets.deploy #throws "'mix tailwind beet_round_server --minify' exited with 1" error
+`mix assets.deploy` #throws "'mix tailwind beet_round_server --minify' exited with 1" error
Workaround: copy assets from develop machine
-mix compile
+`mix compile`
-PHX_HOST=beetround.example.com PORT=4005 mix ecto.migrate
+`PHX_HOST=beetround.example.com PORT=4005 mix ecto.migrate`
### Create webbackend
-uberspace web backend set beetround.example.com --http --port 4005
+`uberspace web backend set beetround.example.com --http --port 4005`
#### Test backend
-PHX_HOST=beetround.example.com PORT=4005 mix phx.server
+`PHX_HOST=beetround.example.com PORT=4005 mix phx.server`
#### Create mix release
-mix release
+`mix release`
### Create service
-nvim ~/etc/services.d/beetround_server.ini
+Create service file:
+`~/etc/services.d/beetround_server.ini:`
```
[program:beetround_server]
@@ -94,11 +101,11 @@ environment =
SECRET_KEY_BASE=
```
-supervisorctl reread
+`supervisorctl reread`
-supervisorctl update
+`supervisorctl update`
-supervisorctl status
+`supervisorctl status`
## Updates (TODO old content. needs to be adjusted/checked)
diff --git a/lib/beet_round_server_web/controllers/page_html/home.html.heex b/lib/beet_round_server_web/controllers/page_html/home.html.heex
index e348454..f9c173e 100644
--- a/lib/beet_round_server_web/controllers/page_html/home.html.heex
+++ b/lib/beet_round_server_web/controllers/page_html/home.html.heex
@@ -20,7 +20,6 @@
Server zum Sammeln der digital abgegeben Gebote.
- <%= if true do %>
Zu meinen Geboten
- <% end %>