~repos /gromer
git clone https://pyrossh.dev/repos/gromer.git
gromer is a framework and cli to build multipage web apps in golang using htmx and alpinejs.
fix cmd
- cmd/gromer/main.go +8 -8
- example/makefile +4 -18
cmd/gromer/main.go
CHANGED
|
@@ -157,7 +157,7 @@ func main() {
|
|
|
157
157
|
if err != nil {
|
|
158
158
|
log.Fatal(err)
|
|
159
159
|
}
|
|
160
|
-
|
|
160
|
+
s, _, err := Html(`// Code generated by gromer. DO NOT EDIT.
|
|
161
161
|
package main
|
|
162
162
|
|
|
163
163
|
import (
|
|
@@ -195,13 +195,13 @@ func main() {
|
|
|
195
195
|
log.Fatal().Stack().Err(err).Msg("failed to listen")
|
|
196
196
|
}
|
|
197
197
|
}
|
|
198
|
-
`)
|
|
198
|
+
`).Props(
|
|
199
|
-
|
|
199
|
+
"moduleName", moduleName,
|
|
200
|
-
|
|
200
|
+
"routes", gromer.RouteDefs,
|
|
201
|
-
|
|
201
|
+
"routeImports", routeImports,
|
|
202
|
-
|
|
202
|
+
"componentNames", componentNames,
|
|
203
|
-
|
|
203
|
+
"tick", "`",
|
|
204
|
-
|
|
204
|
+
).Render()
|
|
205
205
|
if err != nil {
|
|
206
206
|
panic(err)
|
|
207
207
|
}
|
example/makefile
CHANGED
|
@@ -22,23 +22,9 @@ build: export GOARCH=amd64
|
|
|
22
22
|
build:
|
|
23
23
|
go build -o main
|
|
24
24
|
|
|
25
|
-
docker-build
|
|
25
|
+
docker-build:
|
|
26
26
|
docker build -f ../example/Dockerfile -t example-app:develop ../
|
|
27
27
|
|
|
28
|
-
docker-build-dbmate:
|
|
29
|
-
docker build -f Dockerfile.dbmate -t example-dbmate:develop .
|
|
30
|
-
|
|
31
|
-
docker-run
|
|
28
|
+
docker-run: export DATABASE_URL=postgres://postgres:demo@docker.for.mac.host.internal:5432/postgres?sslmode=disable
|
|
32
|
-
docker-run
|
|
29
|
+
docker-run:
|
|
33
|
-
docker run -p 3000:3000 -e DATABASE_URL=$$DATABASE_URL example:latest
|
|
30
|
+
docker run -p 3000:3000 -e DATABASE_URL=$$DATABASE_URL example:latest
|
|
34
|
-
|
|
35
|
-
k8s-setup:
|
|
36
|
-
kubectl apply -f https://raw.githubusercontent.com/reactive-tech/kubegres/v1.13/kubegres.yaml
|
|
37
|
-
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.0.0/deploy/static/provider/cloud/deploy.yaml
|
|
38
|
-
|
|
39
|
-
k8s-run:
|
|
40
|
-
kubectl apply -k k8s/overlays/development
|
|
41
|
-
|
|
42
|
-
k8s-migrate:
|
|
43
|
-
kubectl delete -f k8s/overlays/development/migration.yaml || true
|
|
44
|
-
kubectl apply -f k8s/overlays/development/migration.yaml
|