8000 GitHub - sharknoon/wedding: A wedding website serving as a digital invitation with rsvp responses
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

sharknoon/wedding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.dockerignore< 8000 /div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Midrène's and Josua's Wedding

Test, build, push and deploy image

This is the website for our personal wedding. This site serves as a digital wedding invitation. Users can give a response, if they are participating on the wedding.

Configuration

These environment variables configure your setup:

Name Description Required Example / Default
MONGODB_URL The connection to the database yes mongodb://&lt;username&gt;:&lt;password&gt;@&lt;host&gt;:&lt;port&gt;/&lt;database&gt;
PUBLIC_GOOGLE_MAPS_API_KEY A Google Maps API Key from Google Cloud to display a map of the wedding location no SDLKFALSFJKSJGAshAHaYeSMKWvrekl2MERK342
ADMIN_LOGIN The credendials of the Admin panel. IT IS STRONGLY ADVISED TO CHANGE THIS SETTING no, but strongly recommended admin:admin
PUBLIC_TRACKING_SCRIPT You can get some privacy-friendly analytics by using Plausible or Umami. Just copy the <script>...</script> from the Tracking Provider and encode it with encodeURIComponent() no %3Cscript%20src%3D%22https...

Docker

The environment variable MONGODB_URL is needed to start the container.

docker run -d -p 3000:3000 -e MONGODB_URL=<mongodb-url> -e ADMIN_LOGIN=<admin-login> ghcr.io/sharknoon/wedding

Docker Compose

When starting the app with docker compose, all environment variables are optional.

ADMIN_LOGIN=<admin-login> docker compose up

Developing

Once you've cloned this project and installed dependencies with npm install (or pnpm install or yarn), start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

To create a production version of your app:

npm run build

You can preview the production build with npm run preview.

About

A wedding website serving as a digital invitation with rsvp responses

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •  
0