details
This commit is contained in:
parent
04be0c39f5
commit
a1ab35bbc5
4 changed files with 26 additions and 41 deletions
2
.env
Normal file
2
.env
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
DATABASE_URI=mongodb://mongo:27017/giggidy
|
||||||
|
PAYLOAD_SECRET=61ca81ca94e199945b8dd82d
|
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1,6 +1,4 @@
|
||||||
build
|
build
|
||||||
dist
|
dist
|
||||||
/media
|
|
||||||
node_modules
|
node_modules
|
||||||
.DS_Store
|
.DS_Store
|
||||||
.env
|
|
||||||
|
|
63
README.md
63
README.md
|
@ -1,42 +1,27 @@
|
||||||
# Payload Blank Template
|
# HOW TO REPRODUCE
|
||||||
|
|
||||||
A blank template for [Payload](https://github.com/payloadcms/payload) to help you get up and running quickly. This repo may have been created by running `npx create-payload-app@latest` and selecting the "blank" template or by cloning this template on [Payload Cloud](https://payloadcms.com/new/clone/blank).
|
- `docker compose up`
|
||||||
|
|
||||||
See the official [Examples Directory](https://github.com/payloadcms/payload/tree/main/examples) for details on how to use Payload in a variety of different ways.
|
Error:
|
||||||
|
|
||||||
## Development
|
```sh
|
||||||
|
payload-1 |
|
||||||
To spin up the project locally, follow these steps:
|
payload-1 | /home/node/app/node_modules/payload/src/uploads/generateFileData.ts:302
|
||||||
|
payload-1 | throw new FileUploadError(req.t)
|
||||||
1. First clone the repo
|
payload-1 | ^
|
||||||
1. Then `cd YOUR_PROJECT_REPO && cp .env.example .env`
|
payload-1 | FileUploadError: There was a problem while uploading the file.
|
||||||
1. Next `yarn && yarn dev` (or `docker-compose up`, see [Docker](#docker))
|
payload-1 | at generateFileData (/home/node/app/node_modules/payload/src/uploads/generateFileData.ts:302:11)
|
||||||
1. Now Open [http://localhost:3000/admin](http://localhost:3000/admin) to access the admin panel
|
payload-1 | at create (/home/node/app/node_modules/payload/src/collections/operations/create.ts:129:57)
|
||||||
1. Create your first admin user using the form on the page
|
payload-1 | [17:04:01] INFO (payload): Connected to MongoDB server successfully!
|
||||||
|
payload-1 | [17:04:01] INFO (payload): Starting Payload...
|
||||||
That's it! Changes made in `./src` will be reflected in your app.
|
payload-1 | [17:04:01] INFO (payload): Payload Admin URL: /admin
|
||||||
|
payload-1 | [17:04:01] ERROR (payload): Error uploading file
|
||||||
### Docker
|
payload-1 | err: {
|
||||||
|
payload-1 | "type": "Error",
|
||||||
Alternatively, you can use [Docker](https://www.docker.com) to spin up this project locally. To do so, follow these steps:
|
payload-1 | "message": "Input image exceeds pixel limit",
|
||||||
|
payload-1 | "stack":
|
||||||
1. Follow [steps 1 and 2 from above](#development), the docker-compose file will automatically use the `.env` file in your project root
|
payload-1 | Error: Input image exceeds pixel limit
|
||||||
1. Next run `docker-compose up`
|
payload-1 | }
|
||||||
1. Follow [steps 4 and 5 from above](#development) to login and create your first admin user
|
mongo-1 | {"t":{"$date":"2024-09-25T17:04:01.879+00:00"},"s":"I", "c":"-", "id":20883, "ctx":"conn1","msg":"Interrupted operation as its client disconnected","attr":{"opId":13313}}
|
||||||
|
payload-1 | [nodemon] app crashed - waiting for file changes before starting...
|
||||||
That's it! The Docker instance will help you get up and running quickly while also standardizing the development environment across your teams.
|
```
|
||||||
|
|
||||||
## Production
|
|
||||||
|
|
||||||
To run Payload in production, you need to build and serve the Admin panel. To do so, follow these steps:
|
|
||||||
|
|
||||||
1. First invoke the `payload build` script by running `yarn build` or `npm run build` in your project root. This creates a `./build` directory with a production-ready admin bundle.
|
|
||||||
1. Then run `yarn serve` or `npm run serve` to run Node in production and serve Payload from the `./build` directory.
|
|
||||||
|
|
||||||
### Deployment
|
|
||||||
|
|
||||||
The easiest way to deploy your project is to use [Payload Cloud](https://payloadcms.com/new/import), a one-click hosting solution to deploy production-ready instances of your Payload apps directly from your GitHub repo. You can also deploy your app manually, check out the [deployment documentation](https://payloadcms.com/docs/production/deployment) for full details.
|
|
||||||
|
|
||||||
## Questions
|
|
||||||
|
|
||||||
If you have any issues or questions, reach out to us on [Discord](https://discord.com/invite/payload) or start a [GitHub discussion](https://github.com/payloadcms/payload/discussions).
|
|
||||||
|
|
BIN
media/freeze energysphere.webp
Normal file
BIN
media/freeze energysphere.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.9 MiB |
Loading…
Reference in a new issue