Compare commits

..

No commits in common. "fde087d1edf1fc2d15efdcfe5f9e22ba35cad281" and "0c692a62e8739ae9b04dfe9e68f451e28233983b" have entirely different histories.

6 changed files with 7 additions and 25 deletions

View File

@ -1,4 +0,0 @@
PB_ADMIN_EMAIL=admin@example.com
PB_ADMIN_PASSWORD=secret-password
PB_URL=http://pocketbase:8080
PB_DATA_DIR=/pb/pb_data

1
.gitignore vendored
View File

@ -7,7 +7,6 @@ node_modules
.wrangler
/.svelte-kit
/build
/data
# OS
.DS_Store

View File

@ -1,6 +1,7 @@
FROM alpine:latest
ARG PB_VERSION=0.29.2
ENV PB_DATA_DIR=/pb_data
WORKDIR /pb
@ -18,8 +19,6 @@ RUN unzip /tmp/pb.zip -d /pb/
COPY docker-entrypoint.sh /usr/local/bin/
RUN chmod +x /usr/local/bin/docker-entrypoint.sh
VOLUME [ "/pb/pb_data", "/pb/pb_migrations", "/pb/pb_hooks" ]
EXPOSE 8080
ENTRYPOINT ["docker-entrypoint.sh"]

View File

@ -7,14 +7,14 @@ set -e
: "${PB_DATA_DIR:?need PB_DATA_DIR}"
# ensure data dir exists (for embedded SQLite + migrations + files)
# mkdir -p "${PB_DATA_DIR}"
# export POCKETBASE_DATA_DIR="${PB_DATA_DIR}"
mkdir -p "${PB_DATA_DIR}"
export POCKETBASE_DATA_DIR="${PB_DATA_DIR}"
# if there are no users yet, create the superuser
# we check the sqlite file for any existing record in the users table
if [ ! -f "${PB_DATA_DIR}/pb_data.db" ] \
! sqlite3 "${PB_DATA_DIR}/data.db" \
"SELECT id FROM _superusers WHERE email='${PB_ADMIN_EMAIL}' LIMIT 1;" \
if [ ! -f "${PB_DATA_DIR}/pb_data.db" ] || ! \
sqlite3 "${PB_DATA_DIR}/pb_data.db" \
"SELECT id FROM users WHERE email='${PB_ADMIN_EMAIL}' LIMIT 1;" \
| grep -q .; then
echo ">>> Creating PocketBase superuser: ${PB_ADMIN_EMAIL}"

View File

@ -9,8 +9,6 @@ services:
build: api
env_file: .env
volumes:
- ./data/data:/pb/pb_data
- ./data/migrations:/pb/pb_migrations
- ./data/hooks:/pb/pb_hooks
- ./data:/pb_data
ports:
- "8080:8080"

View File

@ -1,12 +1,2 @@
<script lang="ts">
import type { PageProps } from "./$types"
let { data }: PageProps = $props()
console.log(data)
</script>
<h1>Welcome to SvelteKit</h1>
<p>Visit <a href="https://svelte.dev/docs/kit">svelte.dev/docs/kit</a> to read the documentation</p>