indie-stack
The Remix Stack for deploying to Fly with SQLite, authentication, testing, linting, formatting, etc.
File Explorer
Download Latest Version (.zip)- bug_report.yml
- config.yml
- deploy.yml
- format-repo.yml
- lint-repo.yml
- no-response.yml
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- note.server.ts
- user.server.ts
- _index.tsx
- healthcheck.tsx
- join.tsx
- login.tsx
- logout.tsx
- notes.$noteId.tsx
- notes._index.tsx
- notes.new.tsx
- notes.tsx
- db.server.ts
- entry.client.tsx
- entry.server.tsx
- root.tsx
- session.server.ts
- singleton.server.ts
- tailwind.css
- utils.test.ts
- utils.ts
- smoke.cy.ts
- example.json
- commands.ts
- create-user.ts
- delete-user.ts
- e2e.ts
- .eslintrc.cjs
- tsconfig.json
- index.js
- README.md
- migration.sql
- migration_lock.toml
- schema.prisma
- seed.ts
- favicon.ico
- gitignore
- index.js
- package.json
- setup-test-env.ts
- .dockerignore
- .env.example
- .eslintrc.cjs
- .gitignore
- .gitpod.Dockerfile
- .gitpod.yml
- .npmrc
- .prettierignore
- cypress.config.ts
- Dockerfile
- fly.toml
- LICENSE.md
- package.json
- postcss.config.js
- prettier.config.js
- README.md
- remix.config.js
- remix.env.d.ts
- start.sh
- tailwind.config.ts
- tsconfig.json
- vitest.config.ts
# Installation Guide
1. Get the code
git clone https://github.com/remix-run/indie-stack
Downloads the entire project code from GitHub to your computer.
cd indie-stack
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t indie-stack .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 indie-stack
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Node.js
EasyPrerequisites
npm run setup
Type this command into your terminal and run it.
npm run dev
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
