A fully-featured eCommerce boilerplate built using Remix and Crystallize with performance in mind.
npx @crystallize/cli-next@latest install remix-run
And you got your project running thanks to :
cd remix-run && applicationnpm run dev
By default, docker is not used.
In the provisioning/dev/
folder you will see a docker-compose.yaml
that can be used.
make serve
This will start the Docker network, starting Mailcatch and Redis.
You then need to adapt the .env
file of course to start using those services.
For a better experience and respect the Twelve-Facter App we recomend to have local domain
And everything is ready for you too.
Add an entry for the subdomains in your /etc/hosts
file:
127.0.0.1 SUPERFASTPROJECTIDENTIFIER.superfast.local
You only ever need to do this once for all Superfast stores you might set up
brew install dnsmasqecho "address=/superfast.local/127.0.0.1" >> /opt/homebrew/etc/dnsmasq.confsudo mkdir -p /etc/resolver && echo "nameserver 127.0.0.1" > /etc/resolver/localsudo brew services restart dnsmasq
make serve
will:
And then you can
you can stop non stopped services with
make stop
Note: to connect to Redis:
docker run --rm --net=host -it redis redis-cli -h 127.0.0.1 -p 3023
Also
A fully-featured eCommerce boilerplate built using Remix and Crystallize with performance in mind.
npx @crystallize/cli-next@latest install remix-run
And you got your project running thanks to :
cd remix-run && applicationnpm run dev
By default, docker is not used.
In the provisioning/dev/
folder you will see a docker-compose.yaml
that can be used.
make serve
This will start the Docker network, starting Mailcatch and Redis.
You then need to adapt the .env
file of course to start using those services.
For a better experience and respect the Twelve-Facter App we recomend to have local domain
And everything is ready for you too.
Add an entry for the subdomains in your /etc/hosts
file:
127.0.0.1 SUPERFASTPROJECTIDENTIFIER.superfast.local
You only ever need to do this once for all Superfast stores you might set up
brew install dnsmasqecho "address=/superfast.local/127.0.0.1" >> /opt/homebrew/etc/dnsmasq.confsudo mkdir -p /etc/resolver && echo "nameserver 127.0.0.1" > /etc/resolver/localsudo brew services restart dnsmasq
make serve
will:
And then you can
you can stop non stopped services with
make stop
Note: to connect to Redis:
docker run --rm --net=host -it redis redis-cli -h 127.0.0.1 -p 3023
Also