diff --git a/.env b/.env new file mode 100644 index 0000000..5b25399 --- /dev/null +++ b/.env @@ -0,0 +1,2 @@ +DATABASE_URI=mongodb://mongo:27017/giggidy +PAYLOAD_SECRET=61ca81ca94e199945b8dd82d diff --git a/.gitignore b/.gitignore index 9353310..dea9900 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,4 @@ build dist -/media node_modules .DS_Store -.env diff --git a/README.md b/README.md index 90fc33b..6d7b581 100644 --- a/README.md +++ b/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 - -To spin up the project locally, follow these steps: - -1. First clone the repo -1. Then `cd YOUR_PROJECT_REPO && cp .env.example .env` -1. Next `yarn && yarn dev` (or `docker-compose up`, see [Docker](#docker)) -1. Now Open [http://localhost:3000/admin](http://localhost:3000/admin) to access the admin panel -1. Create your first admin user using the form on the page - -That's it! Changes made in `./src` will be reflected in your app. - -### Docker - -Alternatively, you can use [Docker](https://www.docker.com) to spin up this project locally. To do so, follow these steps: - -1. Follow [steps 1 and 2 from above](#development), the docker-compose file will automatically use the `.env` file in your project root -1. Next run `docker-compose up` -1. Follow [steps 4 and 5 from above](#development) to login and create your first admin user - -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). +```sh +payload-1 | +payload-1 | /home/node/app/node_modules/payload/src/uploads/generateFileData.ts:302 +payload-1 | throw new FileUploadError(req.t) +payload-1 | ^ +payload-1 | FileUploadError: There was a problem while uploading the file. +payload-1 | at generateFileData (/home/node/app/node_modules/payload/src/uploads/generateFileData.ts:302:11) +payload-1 | at create (/home/node/app/node_modules/payload/src/collections/operations/create.ts:129:57) +payload-1 | [17:04:01] INFO (payload): Connected to MongoDB server successfully! +payload-1 | [17:04:01] INFO (payload): Starting Payload... +payload-1 | [17:04:01] INFO (payload): Payload Admin URL: /admin +payload-1 | [17:04:01] ERROR (payload): Error uploading file +payload-1 | err: { +payload-1 | "type": "Error", +payload-1 | "message": "Input image exceeds pixel limit", +payload-1 | "stack": +payload-1 | Error: Input image exceeds pixel limit +payload-1 | } +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... +``` diff --git a/media/freeze energysphere.webp b/media/freeze energysphere.webp new file mode 100644 index 0000000..3a7a0ad Binary files /dev/null and b/media/freeze energysphere.webp differ