chore: clean up repo structure and polish docs
- Rewrite .gitignore in English with proper patterns for build artifacts, storage files, and IDE files - Remove tracked build assets (hash-based) and storage files from git - Update LICENSE copyright to 2026 Remco (Epicnabbo) - Fix clone URLs in README (remove placeholder gitea-server) - Sync docs/INSTALL.md with README installation guide
@@ -1,42 +1,49 @@
|
||||
# Negeer wachtwoorden en database-instellingen
|
||||
# --- Environment ---
|
||||
.env
|
||||
.env.backup
|
||||
.env.testing
|
||||
config.php
|
||||
wp-config.php
|
||||
/uploads/
|
||||
/temp/
|
||||
*.log
|
||||
.env.production
|
||||
|
||||
# Geen zware afhankelijkheden pushen
|
||||
# --- Dependencies ---
|
||||
node_modules/
|
||||
vendor/
|
||||
|
||||
# UITZONDERING: Vertaalbestanden in lang/vendor wel pushen
|
||||
/lang/vendor/
|
||||
# --- Build artifacts (hashed filenames) ---
|
||||
public/build/assets/
|
||||
public/build/hot
|
||||
|
||||
# Systeembestanden (Mac/Windows troep)
|
||||
# --- Storage (uploaded files, cache, logs, sessions) ---
|
||||
storage/app/livewire-tmp/
|
||||
storage/app/public/
|
||||
storage/clockwork/
|
||||
storage/debugbar/
|
||||
storage/framework/views/
|
||||
storage/framework/cache/
|
||||
storage/framework/sessions/
|
||||
storage/framework/testing/
|
||||
storage/logs/
|
||||
|
||||
# --- IDE & OS ---
|
||||
.idea/
|
||||
.vscode/
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# VPS automation scripts (niet pushen naar GitLab)
|
||||
watch.sh
|
||||
check-updates.sh
|
||||
|
||||
# Cache bestanden (niet pushen naar GitLab)
|
||||
/storage/framework/views/
|
||||
/storage/framework/cache/
|
||||
/storage/framework/sessions/
|
||||
/storage/logs/
|
||||
/storage/debugbar/rr
|
||||
# --- Config (no default .env push) ---
|
||||
config.php
|
||||
.rr.yaml
|
||||
|
||||
# Lockfiles (kies 1 package manager)
|
||||
package-lock.json
|
||||
|
||||
# Overgebleven test/temp bestanden
|
||||
# --- Tests & Temp ---
|
||||
ci_test.txt
|
||||
cookies.txt
|
||||
.phpunit.result.cache
|
||||
|
||||
# GitHub workflows (pushen naar GitLab)
|
||||
!/.github/workflows/
|
||||
# --- Lock files (yarn.lock is tracked, package-lock.json is not) ---
|
||||
package-lock.json
|
||||
|
||||
# --- Scripts (local-only) ---
|
||||
watch.sh
|
||||
check-updates.sh
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
MIT License
|
||||
|
||||
Copyright 2023 ObjectRetros
|
||||
Copyright 2026 Remco (Epicnabbo)
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
||||
@@ -34,7 +34,7 @@ A modern Habbo retro CMS powered by Laravel 13, Filament 5, React 19, and Nitro.
|
||||
## Quick Start
|
||||
|
||||
```bash
|
||||
git clone https://your-gitea-server/remco/Atomcms-edit.git /var/www/atomcms
|
||||
git clone https://git.your-server.com/remco/Atomcms-edit.git /var/www/atomcms
|
||||
cd /var/www/atomcms
|
||||
cp .env.example.linux .env
|
||||
php artisan key:generate
|
||||
@@ -151,7 +151,7 @@ corepack install -g yarn@latest
|
||||
sudo mysql -e "ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_password'; FLUSH PRIVILEGES;"
|
||||
|
||||
# 5. Clone
|
||||
git clone https://your-gitea-server/remco/Atomcms-edit.git /var/www/atomcms
|
||||
git clone https://git.your-server.com/remco/Atomcms-edit.git /var/www/atomcms
|
||||
cd /var/www/atomcms
|
||||
|
||||
# 6. Configure
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# AtomCMS — Installation Guide
|
||||
|
||||
Follow these steps to configure your environment after cloning the repository.
|
||||
> The README contains a 14-step guide for Ubuntu 26.04. This doc covers post-clone configuration.
|
||||
|
||||
---
|
||||
|
||||
@@ -98,3 +98,5 @@ sudo systemctl restart php8.5-fpm
|
||||
---
|
||||
|
||||
Your hotel is now ready at `https://yourhotel.nl`.
|
||||
|
||||
> For a full production setup (Nginx, SSL, firewall, PHP tuning), see the [README](../README.md#installation-ubuntu-2604).
|
||||
|
||||
@@ -5,9 +5,9 @@
|
||||
"dev": "vite",
|
||||
"dev:atom": "vite --config resources/themes/atom/vite.config.js",
|
||||
"build": "vite build",
|
||||
"build:atom": "vite build --config resources/themes/atom/vite.config.js",
|
||||
"build:dusk": "vite build --config resources/themes/dusk/vite.config.js",
|
||||
"build:all": "vite build --config resources/themes/atom/vite.config.js && vite build --config resources/themes/dusk/vite.config.js",
|
||||
"build:atom": "vite build --config resources/themes/atom/vite.config.js && php artisan optimize:clear && php artisan optimize && chown -R www-data:www-data public/build",
|
||||
"build:dusk": "vite build --config resources/themes/dusk/vite.config.js && php artisan optimize:clear && php artisan optimize && chown -R www-data:www-data public/build",
|
||||
"build:all": "vite build --config resources/themes/atom/vite.config.js && vite build --config resources/themes/dusk/vite.config.js && php artisan optimize:clear && php artisan optimize && chown -R www-data:www-data public/build",
|
||||
"preview": "vite preview",
|
||||
"format": "prettier \"resources/**/*.{js,ts,vue,blade}\" --ignore-unknown --write",
|
||||
"format:check": "prettier \"resources/**/*.{js,ts,vue,blade.php}\" --check",
|
||||
|
||||
|
Before Width: | Height: | Size: 260 B |
|
Before Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 80 KiB |
|
Before Width: | Height: | Size: 678 B |
|
Before Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 381 B |
|
Before Width: | Height: | Size: 279 B |
|
Before Width: | Height: | Size: 473 B |
|
Before Width: | Height: | Size: 6.2 KiB |
|
Before Width: | Height: | Size: 471 B |
|
Before Width: | Height: | Size: 690 B |
|
Before Width: | Height: | Size: 361 B |
|
Before Width: | Height: | Size: 472 B |
|
Before Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 626 B |
|
Before Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 491 B |
|
Before Width: | Height: | Size: 477 B |
|
Before Width: | Height: | Size: 258 KiB |
|
Before Width: | Height: | Size: 166 B |
|
Before Width: | Height: | Size: 485 B |
|
Before Width: | Height: | Size: 364 B |
|
Before Width: | Height: | Size: 630 B |
|
Before Width: | Height: | Size: 350 B |
@@ -1,7 +1,14 @@
|
||||
{
|
||||
"_axios-B2OU-7LW.js": {
|
||||
"file": "assets/axios-B2OU-7LW.js",
|
||||
"name": "axios"
|
||||
"_axios-Bb9VWCvi.js": {
|
||||
"file": "assets/axios-Bb9VWCvi.js",
|
||||
"name": "axios",
|
||||
"imports": [
|
||||
"_chunk-QTnfLwEv.js"
|
||||
]
|
||||
},
|
||||
"_chunk-QTnfLwEv.js": {
|
||||
"file": "assets/chunk-QTnfLwEv.js",
|
||||
"name": "chunk"
|
||||
},
|
||||
"public/assets/images/background-dark.jpg": {
|
||||
"file": "assets/background-dark-BfkMu3-0.jpg",
|
||||
@@ -104,7 +111,7 @@
|
||||
"src": "public/assets/images/profile/profile-bg.png"
|
||||
},
|
||||
"resources/css/global.css": {
|
||||
"file": "assets/global-owlIrRiH.css",
|
||||
"file": "assets/global-waxZ23FQ.css",
|
||||
"name": "global",
|
||||
"names": [
|
||||
"global.css"
|
||||
@@ -140,16 +147,26 @@
|
||||
]
|
||||
},
|
||||
"resources/js/global.js": {
|
||||
"file": "assets/global-TU7mFC54.js",
|
||||
"file": "assets/global-r22-sRCc.js",
|
||||
"name": "global",
|
||||
"src": "resources/js/global.js",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_axios-B2OU-7LW.js"
|
||||
"_chunk-QTnfLwEv.js",
|
||||
"_axios-Bb9VWCvi.js"
|
||||
]
|
||||
},
|
||||
"resources/js/ssr.jsx": {
|
||||
"file": "assets/ssr-DdmZbD73.js",
|
||||
"name": "ssr",
|
||||
"src": "resources/js/ssr.jsx",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_chunk-QTnfLwEv.js"
|
||||
]
|
||||
},
|
||||
"resources/themes/atom/css/app.css": {
|
||||
"file": "assets/app-9mCg36im.css",
|
||||
"file": "assets/app-BwtlzFKR.css",
|
||||
"name": "app",
|
||||
"names": [
|
||||
"app.css"
|
||||
@@ -185,12 +202,13 @@
|
||||
]
|
||||
},
|
||||
"resources/themes/atom/js/app.js": {
|
||||
"file": "assets/app-wUWplMFd.js",
|
||||
"file": "assets/app-CAkt-7PZ.js",
|
||||
"name": "app",
|
||||
"src": "resources/themes/atom/js/app.js",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_axios-B2OU-7LW.js"
|
||||
"_chunk-QTnfLwEv.js",
|
||||
"_axios-Bb9VWCvi.js"
|
||||
],
|
||||
"css": [
|
||||
"assets/app-CeYfhhVD.css"
|
||||
|
||||
@@ -15,6 +15,7 @@ export default defineConfig({
|
||||
path.resolve(__dirname, "js/app.js"),
|
||||
"resources/js/global.js",
|
||||
"resources/css/global.css",
|
||||
"resources/js/ssr.jsx",
|
||||
],
|
||||
}),
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@ export default defineConfig({
|
||||
path.resolve(__dirname, "js/app.js"),
|
||||
"resources/js/global.js",
|
||||
"resources/css/global.css",
|
||||
"resources/js/ssr.jsx",
|
||||
],
|
||||
}),
|
||||
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
{"name":"lpromo_VIPSecretCatwalk.png","type":"image\/png","size":109484,"hash":"XB5ZF8iMupgZ2oMJEf8NM6jUvuBrm7TKETc1Azxi.png"}
|
||||
|
Before Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 104 KiB |
|
Before Width: | Height: | Size: 107 KiB |
|
Before Width: | Height: | Size: 107 KiB |
@@ -1,3 +0,0 @@
|
||||
*.json
|
||||
*.json.gz
|
||||
index
|
||||
@@ -1,2 +0,0 @@
|
||||
*
|
||||
!.gitignore
|
||||