summaryrefslogtreecommitdiff
path: root/ci/data
diff options
context:
space:
mode:
authorckonstanski <kostcarl@isu.edu>2026-08-13 13:48:29 -0600
committerckonstanski <kostcarl@isu.edu>2026-08-13 13:48:29 -0600
commitc36cf5292c71db74dbb24d4385ed3070a4d91577 (patch)
tree9f37d82d203745f21f1281571874fa7419aa7d23 /ci/data
parent3e2e94afb69b6bc6213b58daa36f350205b5086c (diff)
CI stuff
Diffstat (limited to 'ci/data')
-rw-r--r--ci/data/bogenherr-starter.lisp7
-rw-r--r--ci/data/etc/bogenherr/options.lisp24
-rwxr-xr-xci/data/install-root.sh14
-rw-r--r--ci/data/resume-starter.lisp7
-rwxr-xr-xci/data/start_app.sh40
5 files changed, 46 insertions, 46 deletions
diff --git a/ci/data/bogenherr-starter.lisp b/ci/data/bogenherr-starter.lisp
deleted file mode 100644
index 1b95947..0000000
--- a/ci/data/bogenherr-starter.lisp
+++ /dev/null
@@ -1,7 +0,0 @@
-(load "/etc/sbclrc")
-(asdf:operate 'asdf:load-op 'swank)
-(setf swank::*loopback-interface* "0.0.0.0")
-(swank:create-server :port 4110 :dont-close t)
-(asdf:operate 'asdf:load-op 'bogenherr)
-(in-package :bogenherr)
-(bogenherr)
diff --git a/ci/data/etc/bogenherr/options.lisp b/ci/data/etc/bogenherr/options.lisp
index e4d8934..b083b90 100644
--- a/ci/data/etc/bogenherr/options.lisp
+++ b/ci/data/etc/bogenherr/options.lisp
@@ -1,15 +1,15 @@
-(:name "bogenherr"
+(:name "resume"
:scheme "http"
- :url "www.bogenherr.org"
- :document-root "bogenherr"
- :title "Bogenherr Violin and Viola Studio"
- :meta-description "Bogenherr Violin and Viola Studio written in Common Lisp/Hunchentoot and ClojureScript."
- :databases (:db-bogenherr ("bogenherr" "bogenherr" "neweboy" "127.0.0.1"))
- :mail-mx "mail.bogenherr.org"
- :mail-from "postmaster@bogenherr.org"
- :mail-postmaster "postmaster@bogenherr.org"
- :mail-webmaster "webmaster@bogenherr.org"
- :mail-info "postmaster@bogenherr.org"
- :mail-login-notify "postmaster@bogenherr.org"
+ :url "resume.ckons.org"
+ :document-root "resume"
+ :title "Resume Builder"
+ :meta-description "Resume Builder written in Common Lisp/Hunchentoot and ClojureScript/Reagent."
+ :databases (:db-resume ("resume" "resume" "neweboy" "127.0.0.1"))
+ :mail-mx "mail.ckons.org"
+ :mail-from "postmaster@ckons.org"
+ :mail-postmaster "postmaster@ckons.org"
+ :mail-webmaster "webmaster@ckons.org"
+ :mail-info "postmaster@ckons.org"
+ :mail-login-notify "postmaster@ckons.org"
:mail-authentication (:login "me@ckons.org" "ayluvmiym")
:mail-ssl :starttls)
diff --git a/ci/data/install-root.sh b/ci/data/install-root.sh
index be226f0..5385707 100755
--- a/ci/data/install-root.sh
+++ b/ci/data/install-root.sh
@@ -12,18 +12,18 @@ aptitude -y install -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--f
rsync -av /data/ /
-if (( OLO_UID != 0 )); then
+if (( USER_UID != 0 )); then
userdel ubuntu || true
groupdel ubuntu || true
rm -rf /home/ubuntu || true
- export HOMEDIR="/home/${OLO_USERNAME}"
- groupadd -g "${OLO_GID}" "${OLO_GROUPNAME}" || OLO_GROUPNAME=$(grep -F "x:${OLO_GID}:" /etc/group | awk -F: '{print $1}')
- useradd -s /bin/bash -m -u "${OLO_UID}" -g "${OLO_GROUPNAME}" "${OLO_USERNAME}" || OLO_USERNAME=$(grep -F "x:${OLO_UID}:" /etc/passwd | awk -F: '{print $1}')
- SUDOERS_FILENAME="${OLO_USERNAME//\./_}"
- echo "${OLO_USERNAME} ALL=(ALL) NOPASSWD: ALL" > "/etc/sudoers.d/${SUDOERS_FILENAME}"
+ export HOMEDIR="/home/${USER_USERNAME}"
+ groupadd -g "${USER_GID}" "${USER_GROUPNAME}" || USER_GROUPNAME=$(grep -F "x:${USER_GID}:" /etc/group | awk -F: '{print $1}')
+ useradd -s /bin/bash -m -u "${USER_UID}" -g "${USER_GROUPNAME}" "${USER_USERNAME}" || USER_USERNAME=$(grep -F "x:${USER_UID}:" /etc/passwd | awk -F: '{print $1}')
+ SUDOERS_FILENAME="${USER_USERNAME//\./_}"
+ echo "${USER_USERNAME} ALL=(ALL) NOPASSWD: ALL" > "/etc/sudoers.d/${SUDOERS_FILENAME}"
chmod 0440 "/etc/sudoers.d/${SUDOERS_FILENAME}"
mkdir -p "${HOMEDIR}/.gnupg"
- chown "${OLO_USERNAME}":"${OLO_GROUPNAME}" "${HOMEDIR}/.gnupg"
+ chown "${USER_USERNAME}":"${USER_GROUPNAME}" "${HOMEDIR}/.gnupg"
chmod 0700 "${HOMEDIR}/.gnupg"
fi
diff --git a/ci/data/resume-starter.lisp b/ci/data/resume-starter.lisp
new file mode 100644
index 0000000..287e1ef
--- /dev/null
+++ b/ci/data/resume-starter.lisp
@@ -0,0 +1,7 @@
+(load "/etc/sbclrc")
+(asdf:operate 'asdf:load-op 'swank)
+(setf swank::*loopback-interface* "0.0.0.0")
+(swank:create-server :port 4111 :dont-close t)
+(asdf:operate 'asdf:load-op 'resume)
+(in-package :resume)
+(resume)
diff --git a/ci/data/start_app.sh b/ci/data/start_app.sh
index 6f83bf7..bafb8a0 100755
--- a/ci/data/start_app.sh
+++ b/ci/data/start_app.sh
@@ -2,24 +2,24 @@
mkdir -p ~/common-lisp/systems ~/opt
cd ~/opt
-git clone -b master git@ns:repos/bogenherr.git
-git clone -b master git@github.com:ckonstanski/org-ckons-cljs.form.git
-git clone -b master git@github.com:ckonstanski/org-ckons-cljs.notifications
-git clone -b master git@github.com:ckonstanski/org-ckons-condition
-git clone -b master git@github.com:ckonstanski/org-ckons-core
-git clone -b master git@github.com:ckonstanski/org-ckons-file
-git clone -b master git@github.com:ckonstanski/org-ckons-http
-git clone -b master git@github.com:ckonstanski/org-ckons-json
-git clone -b master git@github.com:ckonstanski/org-ckons-serializable
-git clone -b master git@github.com:ckonstanski/org-ckons-session
-git clone -b master git@github.com:ckonstanski/org-ckons-sql
+git clone -b main git@ns:repos/resume.git
+git clone -b master git@ns:repos/org-ckons-cljs.form.git
+git clone -b master git@ns:repos/org-ckons-cljs.notifications
+git clone -b master git@ns:repos/org-ckons-condition
+git clone -b master git@ns:repos/org-ckons-core
+git clone -b master git@ns:repos/org-ckons-file
+git clone -b master git@ns:repos/org-ckons-http
+git clone -b master git@ns:repos/org-ckons-json
+git clone -b master git@ns:repos/org-ckons-serializable
+git clone -b master git@ns:repos/org-ckons-session
+git clone -b master git@ns:repos/org-ckons-sql
logdir="/var/log/lisp"
-mv -f ${logdir}/bogenherr.log.1 ${logdir}/bogenherr.log.2
-mv -f ${logdir}/bogenherr.log ${logdir}/bogenherr.log.1
+mv -f ${logdir}/resume.log.1 ${logdir}/resume.log.2
+mv -f ${logdir}/resume.log ${logdir}/resume.log.1
pushd ~/common-lisp/systems
-ln -s ~/opt/bogenherr/lisp/bogenherr.asd bogenherr.asd
+ln -s ~/opt/resume/lisp/resume.asd resume.asd
ln -s ~/opt/org-ckons-condition/org-ckons-condition.asd org-ckons-condition.asd
ln -s ~/opt/org-ckons-core/org-ckons-core.asd org-ckons-core.asd
ln -s ~/opt/org-ckons-file/org-ckons-file.asd org-ckons-file.asd
@@ -30,12 +30,12 @@ ln -s ~/opt/org-ckons-session/org-ckons-session.asd org-ckons-session.asd
ln -s ~/opt/org-ckons-sql/org-ckons-sql.asd org-ckons-sql.asd
popd
-pushd ~/opt/bogenherr/lisp/webapps/bogenherr/conf
-ln -s /etc/bogenherr/options.lisp options.lisp
+pushd ~/opt/resume/lisp/webapps/resume/conf
+ln -s /etc/resume/options.lisp options.lisp
popd
-pushd ~/opt/bogenherr/lisp/webapps/bogenherr/clojurescript/bogenherr
-ln -s /etc/bogenherr/figwheel-main.edn figwheel-main.edn
+pushd ~/opt/resume/lisp/webapps/resume/clojurescript/resume
+ln -s /etc/resume/figwheel-main.edn figwheel-main.edn
mkdir checkouts
pushd checkouts
ln -s ~/opt/org-ckons-cljs.form org-ckons-cljs.form
@@ -43,7 +43,7 @@ ln -s ~/opt/org-ckons-cljs.notifications org-ckons-cljs.notifications
popd
lein clean
-lein fig:build | tee /tmp/bogenherr/lein.log &
+lein fig:build | tee /tmp/resume/lein.log &
popd
-SBCL_HOME=/usr/lib/sbcl SBCL_SOURCE_ROOT=/usr/lib/sbcl/src exec sbcl --dynamic-space-size 2048 --userinit /data/bogenherr-starter.lisp | tee /tmp/bogenherr/sbcl.log
+SBCL_HOME=/usr/lib/sbcl SBCL_SOURCE_ROOT=/usr/lib/sbcl/src exec sbcl --dynamic-space-size 2048 --userinit /data/resume-starter.lisp | tee /tmp/resume/sbcl.log