Skip to content

The source code of my personal website. The website is meant to be my sandbox for web development. Although now just a simple front-end website. I am planning to over time expand the website and become a better website developer.

License

Notifications You must be signed in to change notification settings

kasteelharry/Juno

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Juno

Welcome to project Juno. This project is a personal portfolio website I am working on. Built in React with Materials UI and ParticlesJS. The main goal for me was to get more familiar with website design, docker and pipelining with my hardware project Hades. Development is still ongoing thus beware of the bugs.

Installation

Latest docker image

Go to the docker image and pull the image to your machine. Deploy the docker image and map the ports to your liking. The image internally uses the port 3000. Now you should be able to host the website.

Manually

Clone the repository and run the following commands inside the juno-client folder:

npm ci # This will install the node-modules.
npm run build # This will start the website in production mode. 

Build the docker image

To build and run the docker image run the following commands from the root folder:

# Build the docker image
docker build . -f .dockerfile -t latest
# Map the internal port 3000 to your current host port 80
docker run -p 3000:80 -d latest

About

The source code of my personal website. The website is meant to be my sandbox for web development. Although now just a simple front-end website. I am planning to over time expand the website and become a better website developer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published