readme wording changes, better line splits
This commit is contained in:
		
							parent
							
								
									498f419005
								
							
						
					
					
						commit
						d4e92b6938
					
				
							
								
								
									
										16
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								README.md
									
									
									
									
									
								
							| @ -10,15 +10,19 @@ and password resets and e-mail changes have to be done by contacting the admin. | ||||
| 
 | ||||
| ## Installation | ||||
| Here is how to spin up your own Pokémon Couture Instance. | ||||
| 1. Make sure you have [Elixir](https://elixir-lang.org/install.html), [Phoenix](https://hexdocs.pm/phoenix/installation.html), and a database like [PostgreSQL](https://wiki.postgresql.org/wiki/Detailed_installation_guides) installed. You will also need `npm`. Also make sure that you have a C compiler and `make`. | ||||
| 1. Make sure you have [Elixir](https://elixir-lang.org/install.html), | ||||
| [Phoenix](https://hexdocs.pm/phoenix/installation.html), | ||||
| and a database like [PostgreSQL](https://wiki.postgresql.org/wiki/Detailed_installation_guides) installed. | ||||
| You will also need `npm`. Also make sure that you have a C compiler and `make`. | ||||
| 2. Clone this git repository. | ||||
| 3. In the repository folder, run `mix deps.get` | ||||
| At this point the setup is good enough for local testing. You can run `mix ecto setup`, then `iex -S mix phx.server` and go to `localhost:4000` to see the page in action. | ||||
| For instructions on running the app in prod, read below. | ||||
| At this point the setup is good enough for local testing. | ||||
| You can run `mix ecto setup`, then `iex -S mix phx.server` to get the server running. | ||||
| Go to `localhost:4000` to see the page in action. | ||||
| ### Running in prod | ||||
| To run the application in prod, you need to set a few environment variables, and run a few more commands. | ||||
| #### Environment variables | ||||
| - `MIX_ENV=prod` to tell mix that you're running in prod. | ||||
| - `MIX_ENV=prod` | ||||
| - `SECRET_KEY_BASE` for your secret. You can generate one with `mix phx.gen.secret`. | ||||
| - `DATABASE_URL` in the format of `ecto://USER:PASS@HOST/database` to connect to your database. | ||||
| - `PORT` for your app port. (usually 4000 or 4001) | ||||
| @ -31,6 +35,9 @@ All of those commands are assuming you set the environment variables above. | ||||
| 3. Run `mix ecto.setup` to set up the database (and seed it). | ||||
| 
 | ||||
| Now you can run the server. `mix phx.server` (or `elixir --erl "-detached" -S mix phx.server` for detached mode). | ||||
| 
 | ||||
| You may also want to set up something like Caddy or nginx as a reverse proxy. | ||||
| 
 | ||||
| ## License and attributions | ||||
| `assets/static/images/pikachu.png` is a [pikachu icon by WEBTECHOPS LLP from the Noun Project](https://thenounproject.com/term/pokemon/2122740/), licensed as Creative Commons CCBY. | ||||
| 
 | ||||
| @ -47,6 +54,7 @@ Some of those are: | ||||
| - Better look for the tracker page | ||||
|   - Display clothes in a more organized manner | ||||
|   - Sort clothes the same way the game does it | ||||
| 
 | ||||
| ## Other clothing masterlists - inacuraccies | ||||
| My app has adapted the following masterlists, however, when checking in the | ||||
| actual Pokémon Moon game, I found several inacuraccies: | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user