505505 height: 100%;
506506 }
507507</style>
508+ EOF
509+
510+ mkdir -p ' src/routes/domains/[pk]'
511+ cat > ' src/routes/domains/[pk]/+page.ts' << EOF
512+ export const load = ({ params }) => {
513+ return {
514+ fqdn: params.fqdn
515+ }
516+ }
517+ EOF
518+ cat > ' src/routes/domains/[pk]/+page.svelte' << EOF
519+ <script lang="ts">
520+ import { Domain } from '@freenit-framework/core'
521+ import store from '\$ lib/store'
522+
523+ const { data: props } = \$ props()
524+ </script>
525+
526+ <Domain fqdn={props.fqdn} store={store} />
527+ EOF
528+ cat > ' src/routes/domains/+page.svelte' << EOF
529+ <script lang="ts">
530+ import { Domains } from '@freenit-framework/core'
531+ import store from '\$ lib/store'
532+ </script>
533+
534+ <Domains store={store} />
535+ EOF
536+
537+ mkdir -p ' src/routes/themes/[pk]'
538+ cat > ' src/routes/themes/[pk]/+page.ts' << EOF
539+ export const load = ({ params }) => {
540+ return {
541+ name: params.name
542+ }
543+ }
544+ EOF
545+ cat > ' src/routes/themes/[pk]/+page.svelte' << EOF
546+ <script lang="ts">
547+ import { Theme } from '@freenit-framework/core'
548+ import store from '\$ lib/store'
549+
550+ const { data: props } = \$ props()
551+ </script>
552+
553+ <Theme name={props.name} store={store} />
554+ EOF
555+ cat > ' src/routes/themes/+page.svelte' << EOF
556+ <script lang="ts">
557+ import { Themes } from '@freenit-framework/core'
558+ import store from '\$ lib/store'
559+ </script>
560+
561+ <Themes store={store} />
508562EOF
509563
510564 mkdir -p ' src/routes/users/[pk]'
@@ -643,8 +697,8 @@ for service in \${SERVICES}; do
643697 if [ "backend" = "\$ {service}" ]; then
644698 firstone="no"
645699 if [ "\$ {REGGAE}" = "yes" ]; then
646- export backend_hostname=\$ (sudo cbsd jexec user=devel "jname=\$ {backend_app_name}" hostname)
647- sudo tmux new-session -s "\$ {backend_app_name}" -d "make -C services/\$ {service} devel offline=\$ {OFFLINE}"
700+ export backend_hostname=\$ (mdo cbsd jexec user=devel "jname=\$ {backend_app_name}" hostname)
701+ mdo tmux new-session -s "\$ {backend_app_name}" -d "make -C services/\$ {service} devel offline=\$ {OFFLINE}"
648702 else
649703 export backend_hostname="localhost"
650704 tmux new-session -s "\$ {backend_app_name}" -d "env OFFLINE=\$ {OFFLINE} SYSPKG=\$ {SYSPKG} \$ {PROJECT_ROOT}/services/\$ {service}/bin/devel.sh"
@@ -659,22 +713,22 @@ for service in \${SERVICES}; do
659713 if [ "\$ {firstone}" = "yes" ]; then
660714 firstone="no"
661715 if [ "\$ {REGGAE}" = "yes" ]; then
662- sudo tmux new-session -s "\$ {backend_app_name}" -d "make -C services/\$ {service} devel offline=\$ {OFFLINE}"
716+ mdo tmux new-session -s "\$ {backend_app_name}" -d "make -C services/\$ {service} devel offline=\$ {OFFLINE}"
663717 else
664718 tmux new-session -s "\$ {backend_app_name}" -d "env OFFLINE=\$ {OFFLINE} SYSPKG=\$ {SYSPKG} \$ {PROJECT_ROOT}/services/\$ {service}/bin/devel.sh"
665719 fi
666720 else
667721 if [ "\$ {REGGAE}" = "yes" ]; then
668- sudo tmux split-window -t 0 "make -C services/\$ {service} BACKEND_URL=http://\$ {backend_hostname}:5000 devel offline=\$ {OFFLINE}"
722+ mdo tmux split-window -t 0 "make -C services/\$ {service} BACKEND_URL=http://\$ {backend_hostname}:5000 devel offline=\$ {OFFLINE}"
669723 else
670724 tmux split-window -t 0 "env OFFLINE=\$ {OFFLINE} BACKEND_URL=http://\$ {backend_hostname}:5000 \$ {PROJECT_ROOT}/services/\$ {service}/bin/devel.sh"
671725 fi
672726 fi
673727done
674728
675729if [ "\$ {REGGAE}" = "yes" ]; then
676- sudo tmux select-layout tiled
677- sudo tmux a -t "\$ {backend_app_name}"
730+ mdo tmux select-layout tiled
731+ mdo tmux a -t "\$ {backend_app_name}"
678732else
679733 tmux select-layout tiled
680734 tmux a -t "\$ {backend_app_name}"
0 commit comments