{"id":22341782,"url":"https://github.com/weaponsforge/prerender-app","last_synced_at":"2026-03-19T22:28:41.228Z","repository":{"id":43964756,"uuid":"253179895","full_name":"weaponsforge/prerender-app","owner":"weaponsforge","description":"Basic app to test dynamic rendering using prerender.io.","archived":false,"fork":false,"pushed_at":"2022-12-12T09:40:12.000Z","size":206,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"dev","last_synced_at":"2025-01-31T10:44:41.631Z","etag":null,"topics":["dynamic-rendering","prerenderio"],"latest_commit_sha":null,"homepage":"https://prerenderapp.herokuapp.com/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/weaponsforge.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-04-05T07:33:44.000Z","updated_at":"2020-04-05T19:51:56.000Z","dependencies_parsed_at":"2023-01-27T17:16:29.897Z","dependency_job_id":null,"html_url":"https://github.com/weaponsforge/prerender-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weaponsforge%2Fprerender-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weaponsforge%2Fprerender-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weaponsforge%2Fprerender-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weaponsforge%2Fprerender-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/weaponsforge","download_url":"https://codeload.github.com/weaponsforge/prerender-app/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245625206,"owners_count":20646110,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dynamic-rendering","prerenderio"],"created_at":"2024-12-04T08:08:12.793Z","updated_at":"2026-01-05T23:07:36.735Z","avatar_url":"https://github.com/weaponsforge.png","language":"HTML","readme":"## prerender-app\r\n\r\n\u003e Basic app to test dynamic rendering using [prerender.io](https://prerender.io/)'s self-hosted [prerender service](https://github.com/weaponsforge/prerender).\r\n\r\n\r\n### Prerequisites\r\n\r\nThe following items are *optional* but not required.\r\n\r\n1. NodeJS\r\n\t- node version 10.16.3\r\n\t- npm version 6.9.0\r\n2. Windows OS 64-bit\r\n3. (Optional) Custom [prerender.io](https://github.com/weaponsforge/prerender) service running on localhost\r\n\t- this is required if you are to run the app on localhost\r\n\t- accessible on localhost development:  \r\n`http://localhost:3000`\r\n\t- accessible on live production:  \r\n`https://prerenderservice.herokuapp.com` (or your own hosted prerender service url)\r\n\r\n\r\n## Usage\r\n\r\n1. Clone this repository.  \r\n`git clone https://github.com/weaponsforge/prerender-app.git`\r\n\r\n2. Install dependencies.  \r\n`npm install`\r\n\r\n3. Create a `.env` file from the `.env.example` file. Update the variables as needed:  \r\n\t - **NODE_ENV:** \r\n\t\t- set to `development` if you are to run  the project on localhost AND are using a [localhost prerender service](https://github.com/weaponsforge/prerender) (see **#4**).\r\n\t\t- set to `production` if you'd like to use a live prerender service.  `PRERENDER_SERVICE_URL` must be set in the **.env** variable if you are to use this option\r\n\t - **PRERENDER\\_SERVICE\\_URL:** url of the live prerender service that you'd like to use.\r\n\t\t - defaults to [ttps://prerenderservice.herokuapp.com](ttps://prerenderservice.herokuapp.com)\r\n\t\t - you can use your own hosted prerender service by following the set-up instructions on this app's accompanying [**prerender service**](https://github.com/weaponsforge/prerender).\r\n\r\n4. (Optional) Use a prerender service from localhost.\r\n\t- Be sure to **clone** and **install** the accompanying [**prerender**](https://github.com/weaponsforge/prerender) service on localhost and follow the environment variables instructions setup for using it from **#3**.\r\n\r\n5. Load the prerender-app project:  \r\n`http://localhost:3001`\r\n\r\n\r\n## Referencess\r\n\r\n[[1]](https://github.com/weaponsforge/prerender) - custom prerender service  \r\n[[2]](https://trello.com/c/jMABRK56) - trello notes\r\n\r\n\r\n@weaponsforge  \r\n20200405","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweaponsforge%2Fprerender-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweaponsforge%2Fprerender-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweaponsforge%2Fprerender-app/lists"}