Skip to content

S3 Static Website for Golf League built with Svelte

Notifications You must be signed in to change notification settings

mhartman4/cle.golf

Repository files navigation

🏌 Golf League Svelte App 🏌

Deploy Status

example workflow

Developing

Install the dependencies...

cd nola.golf
npm install

...then start Rollup:

npm run dev

Go to localhost:5000. You should see the app running.

Deploying

The deployment model uses Github actions and is defined in /.github/actions/deploy.yml

Note: In production, the site is served out of the /public directory, but in development it's at the root. So the only difference between dev and prod is which HTML file is served. In development, we use public/index.html but in prod we use index.html. This is dumb and only because of the way S3 static sites work. These two files should be identical other than adding "public/" to the prod paths. They should rarely need to be changed anyways.

Developing

Install the dependencies...

cd cle.golf
npm install

...then start Rollup:

npm run dev

Go to localhost:5000. You should see the app running.

Deploying

The deployment model here is Github Actions (/.github/workflows/deploy.yml).

Note: In production, the site is served out of the /public directory, but in development it's at the root. So the only difference between dev and prod is which HTML file is served. In development, we use public/index.html but in prod we use index.html. This is dumb and only because of the way S3 static sites work. These two files should be identical other than adding "public/" to the prod paths. They should rarely need to be changed anyways.

About

S3 Static Website for Golf League built with Svelte

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published