No description
Find a file
2025-04-11 21:51:06 +00:00
public/assets/img Add custom images 2025-04-11 01:45:56 +01:00
src Add build process, update header and footer template files, introduce basic utility classes 2025-04-11 21:52:43 +01:00
templates Add build process, update header and footer template files, introduce basic utility classes 2025-04-11 21:52:43 +01:00
.gitignore Add build process, update header and footer template files, introduce basic utility classes 2025-04-11 21:52:43 +01:00
CHANGELOG.md 1.0.0 - Add versioning 2025-04-11 22:44:11 +01:00
package.json 1.0.0 - Add versioning 2025-04-11 22:44:11 +01:00
README.md 1.0.0 - Add versioning 2025-04-11 22:44:11 +01:00
tsconfig.json Add build process, update header and footer template files, introduce basic utility classes 2025-04-11 21:52:43 +01:00
webpack.config.js Add build process, update header and footer template files, introduce basic utility classes 2025-04-11 21:52:43 +01:00

Loom Forge | Customisation Files

Version 1.0.0 License GPL--3.0--or--later

This repo contains the customisation files for this website (Loom Forge). Loom Forge uses Forgejo, an open-source, self-hosted Git hosting solution.

Environment Setup

Create Local Forge Instance

  • Create a new folder anywhere on your system, e.g. C:/Forge
  • Enter your Forge directory: cd /c/Forge
  • Create a docker-compose.yml file: touch docker-compose.yml
  • Paste in the contents of the yaml file shown below
  • Build your containers: docker compose up -d
  • Assuming you are using the default settings your Forge instance should be available at http://localhost:3000
services:
  forgejo:
    image: codeberg.org/forgejo/forgejo:10
    container_name: forgejo
    ports:
      - "3000:3000"
    volumes:
      - ./data:/data
      - ./custom:/data/gitea/custom
    environment:
      - USER_UID=1000
      - USER_GID=1000
      - FORGEJO_CUSTOM=/data/gitea/custom

Clone Repository

  • Still inside your Forge directory, clone this repository as custom e.g. git clone https://forge.winningsoftware.co.uk/LoomLabs/loom.forge.git custom
  • Navigate to repository: cd custom
  • Install assets: npm install && npm run dev
  • Restart containers to see changes: docker restart forgejo