mirror of
				https://github.com/immich-app/immich.git
				synced 2025-11-03 19:17:11 -05:00 
			
		
		
		
	Motivation ---------- Looks like `npm` is being used, `package-lock.json` is checked in whereas `yarn.lock` is gitignored. So, let's use `npm` in the README. How to test ----------- 1. Follow the README. 2. It behaves just like before.
		
			
				
	
	
		
			42 lines
		
	
	
		
			787 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			787 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# Website
 | 
						|
 | 
						|
This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator.
 | 
						|
 | 
						|
### Installation
 | 
						|
 | 
						|
```
 | 
						|
$ npm install
 | 
						|
```
 | 
						|
 | 
						|
### Local Development
 | 
						|
 | 
						|
```
 | 
						|
$ npm run start
 | 
						|
```
 | 
						|
 | 
						|
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
 | 
						|
 | 
						|
### Build
 | 
						|
 | 
						|
```
 | 
						|
$ npm run build
 | 
						|
```
 | 
						|
 | 
						|
This command generates static content into the `build` directory and can be served using any static contents hosting service.
 | 
						|
 | 
						|
### Deployment
 | 
						|
 | 
						|
Using SSH:
 | 
						|
 | 
						|
```
 | 
						|
$ USE_SSH=true npm run deploy
 | 
						|
```
 | 
						|
 | 
						|
Not using SSH:
 | 
						|
 | 
						|
```
 | 
						|
$ GIT_USER=<Your GitHub username> npm run deploy
 | 
						|
```
 | 
						|
 | 
						|
If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.
 |