The website for the West Sound Hall on Orcas Island https://westsoundhall.org
Go to file
Tony Grosinger 94e316daf6
All checks were successful
Build Production Image / Build Production Image (push) Successful in 1m38s
Update package lock
2024-03-24 09:00:10 -07:00
.gitea/workflows Add homepage links for membership and rental 2024-01-15 10:43:21 -08:00
public Update club and rental pages 2023-12-15 18:33:37 -08:00
src Add upcoming events 2024-03-24 09:00:00 -07:00
.dockerignore Production build at container run time 2024-01-14 12:39:49 -08:00
.env.example Fresh template from Tailwind 2023-11-15 19:42:05 -08:00
.eslintrc.json Fresh template from Tailwind 2023-11-15 19:42:05 -08:00
.gitignore Fresh template from Tailwind 2023-11-15 19:42:05 -08:00
Dockerfile Production build at container run time 2024-01-14 12:39:49 -08:00
entrypoint.sh Production build at container run time 2024-01-14 12:39:49 -08:00
LICENSE.md Fresh template from Tailwind 2023-11-15 19:42:05 -08:00
mdx-components.tsx Fresh template from Tailwind 2023-11-15 19:42:05 -08:00
next.config.mjs Fresh template from Tailwind 2023-11-15 19:42:05 -08:00
package-lock.json Update package lock 2024-03-24 09:00:10 -07:00
package.json Dockerize for running in production 2024-01-08 18:42:56 -08:00
postcss.config.js Fresh template from Tailwind 2023-11-15 19:42:05 -08:00
prettier.config.js Renaming pages and adding content 2023-11-26 09:36:23 -08:00
README.md Add instructions for updating content to the README.md 2024-01-28 10:04:51 -08:00
tailwind.config.ts Add Stripe membership form 2023-12-25 15:34:39 -08:00
tsconfig.json Fresh template from Tailwind 2023-11-15 19:42:05 -08:00
typography.ts Add notes from town hall meeting 2024-03-24 08:59:46 -07:00

West Sound Hall Website

This is the website for the West Sound Hall and Community Club on Orcas Island, WA.

https://westsoundhall.org

Running

Pre-build containers are created whenever a version is tagged in this repository. Pull the latest version and run on a server with Docker available.

docker run -p 3000:3000 git.grosinger.net/tgrosinger/west-sound-hall:0.0.14

Updating

Events on the Homepage

The homepage has a list of upcoming events. This list is created from src/app/upcoming-events.json. To update the events listed, modify that file, tag a new version, and then update the running container to the latest version.

Events in the past will be automatically hidden from view.

News Posts

News posts are written in src/app/news. Each post requires a directory within this folder, and the directory title will become the last segment of the news post URL.

To create a new post, create a new directory in that folder, then within that folder create a page.mdx. Use an existing news post as a template by copying its page.mdx then modify the author, date, title, description, and the body of the post as needed.

Posts are written in mdx however for most news posts you can just consider the body of the post to be standard markdown.

Photos can be added in the same directory as the page.mdx file. Refer to another news post for an example of how to embed them.

Developing

To get started, first install the npm dependencies:

npm install

Next, create a .env.local file in the root of your project and set the NEXT_PUBLIC_SITE_URL variable to your site's public URL:

NEXT_PUBLIC_SITE_URL=https://example.com

Next, run the development server:

npm run dev

Finally, open http://localhost:3000 in your browser to view the website.

License

This site is based off of the Spotlight template from Tailwind, and licensed under the Tailwind UI license.

It was purchased by Tony Grosinger.