Skip to content
This repository has been archived by the owner on Apr 18, 2024. It is now read-only.

[WIP] add support for exported static site builds #169

Draft
wants to merge 53 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
8d9aa8a
capitalized CamelCase for dirs and php source
pavelskipenes Jul 7, 2022
8b0277b
refactor(Settings class): Settings is now a class
pavelskipenes Jul 8, 2022
c594e45
opsie
pavelskipenes Jul 8, 2022
5869042
fix exceptions and exception handling
pavelskipenes Jul 8, 2022
c37bfc4
fix db wrappers
pavelskipenes Jul 8, 2022
845cd41
fix crash when enrolling
pavelskipenes Jul 8, 2022
59b685d
remove gift card, friday beer and test pages
pavelskipenes Jul 14, 2022
2b1b948
upgrade to php8.1
pavelskipenes Jul 14, 2022
1bd6efc
delete unreachable or unnessesarry code
pavelskipenes Jul 14, 2022
4b1e340
yeeet frontend
pavelskipenes Aug 12, 2022
0300808
initial API rewrite
pavelskipenes Aug 12, 2022
873f368
add phpstan config
pavelskipenes Aug 12, 2022
a7f88db
refactor database tables
pavelskipenes Aug 12, 2022
c740780
camelCase, db defaults, httpResponseLib
pavelskipenes Aug 13, 2022
fe27df5
api: includes, vendor fix, api debug
pavelskipenes Aug 16, 2022
48e2462
fix login and logout api
pavelskipenes Aug 16, 2022
b6cec2c
improve error msg POST api/member missing param
pavelskipenes Aug 17, 2022
c4f6e49
outated table name
pavelskipenes Aug 17, 2022
b6d2730
auth on api call not method call
pavelskipenes Aug 17, 2022
ac47ddf
merge tables into one database
pavelskipenes Aug 17, 2022
11a70cf
remove unused db database
pavelskipenes Aug 18, 2022
938b9a5
mv some conf .json -> .env
pavelskipenes Aug 18, 2022
7da1cbc
update .gitignore
pavelskipenes Aug 18, 2022
7fb5471
update phpstan conf
pavelskipenes Aug 18, 2022
78099b1
fix db created with arg
pavelskipenes Aug 18, 2022
5b0e099
fix phpstan erros level 1
pavelskipenes Aug 18, 2022
9d0a28b
refactor: id variable convention
pavelskipenes Aug 18, 2022
8992ae2
bump phpstan to level 2 and fix errors
pavelskipenes Aug 18, 2022
d179ca9
bump phpstan to level 3 and fix errors
pavelskipenes Aug 18, 2022
ef3518e
bump phpstan to level 4 and fix errors
pavelskipenes Aug 18, 2022
ef85793
bump phpstan to level 5 and fix errors
pavelskipenes Aug 18, 2022
45fce69
bump phpstan to level 6 and reduce number of errors from 28 to 10
pavelskipenes Aug 18, 2022
7e1cfca
fix missing env var
pavelskipenes Aug 19, 2022
0884fd0
simplify api detection in index
pavelskipenes Aug 21, 2022
d113aca
htaccess: allow file access for files in public/
pavelskipenes Aug 21, 2022
9c24d9d
htaccess: deny directory listing/
pavelskipenes Aug 21, 2022
f85e8b2
mv src
pavelskipenes Aug 21, 2022
634e3ad
remove img, organize runtime data
pavelskipenes Aug 21, 2022
42f7c78
comply with psr-4 psr-12 standards
pavelskipenes Aug 22, 2022
e109c7e
rm unused class imports, phpstan conf fix
pavelskipenes Aug 22, 2022
41a9698
DateTimeImmutable, add images table, refactor namespaces
pavelskipenes Aug 22, 2022
6a36599
include empty public dir in vcs
pavelskipenes Aug 23, 2022
dd99ac2
db: add column relations, fix inconsistent datatypes
pavelskipenes Aug 25, 2022
a2584e4
fix endpoint not found
pavelskipenes Sep 11, 2022
b2803ae
Router/Slack
pavelskipenes Sep 11, 2022
49000b3
refactor: sort use statements move enums and interfaces
pavelskipenes Sep 11, 2022
2109255
refactor: namespace
pavelskipenes Sep 11, 2022
e48bc91
htaccess: robots,security,public,custom404,tests
pavelskipenes Dec 15, 2022
144fea4
router: add reference to 404.html
pavelskipenes Dec 15, 2022
eddd159
chore: sym link composer, less httpd log
pavelskipenes Dec 16, 2022
73a7cfb
WIP(ORM): start active record
pavelskipenes Dec 16, 2022
d1ecb74
test: api/member endpoint
pavelskipenes Jan 3, 2023
0140217
model: tmp
pavelskipenes Jan 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .dockerignore

This file was deleted.

33 changes: 26 additions & 7 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,13 +1,32 @@
# Stripe
STRIPE_SECRET_KEY=""
STRIPE_PUBLISHABLE_KEY=""
STRIPE_SIGNING_KEY=""
STRIPE_SECRET_KEY=
STRIPE_PUBLISHABLE_KEY=
STRIPE_SIGNING_KEY=

# Database
DB_HOSTNAME="db"
DB_USERNAME="admin"
DB_PASSWORD="testing_password"
DB_HOSTNAME=db
DB_USERNAME=admin
DB_PASSWORD=testing_password
DB_DATABASE=swimming
# Note: if username or password is changed then docker/mariadb/databases/databases.sql needs to be updated as well

# Captcha
GOOGLE_CAPTCHA_KEY=""
GOOGLE_CAPTCHA_KEY=

# Slack integration
SLACK_ENABLE=false
# Create a new web hook here: https://my.slack.com/services/new/incoming-webhook
SLACK_WEBHOOK_URL=
# channel name for server crashes
SLACK_CHANNEL_CRASH=
# Channel name for regular updates
SLACK_CHANNEL_STATUS=
# Slack username to be displayed
SLACK_USERNAME=server-bot

# Application
DEBUG=true
# Base url is required to get correct links in the application. Needs to be prepended with https://
BASE_URL=https://127.0.0.1
# When customers purchase this product they get their membership approved
LICENSE_PRODUCT_HASH=31e61c8253b54cdde3b9
17 changes: 7 additions & 10 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
vendor
translations/*
settings/settings.json
img/
*.swp
*.save
.vscode
.htaccess
storage/
composer.pahr
.DS_Store
.env
.save
.swp
.vscode
composer.pahr
docker/storage/
public/
vendor/
1 change: 1 addition & 0 deletions composer.json
1 change: 1 addition & 0 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 0 additions & 8 deletions css/admin.css

This file was deleted.

7 changes: 0 additions & 7 deletions css/admin/cin.css

This file was deleted.

18 changes: 0 additions & 18 deletions css/admin/dugnad.css

This file was deleted.

3 changes: 0 additions & 3 deletions css/admin/fredagspils.css

This file was deleted.

4 changes: 0 additions & 4 deletions css/admin/gavekort.css

This file was deleted.

8 changes: 0 additions & 8 deletions css/admin/store.css

This file was deleted.

42 changes: 0 additions & 42 deletions css/content.css

This file was deleted.

158 changes: 0 additions & 158 deletions css/inputs.css

This file was deleted.

Loading