Comic Issue Inventory Media Application
In Production the application runs on a mixture of services aimed to keep deployments easy, monitoring simple and convenient and uptime maximum.
- Heroku cloud hosting and other services
- Web Dyno and Worker for Queueing items to be added to Linnworks
- JAWSDB for remote MYSQL hosting
- RabbitMQ for Message Queueing
- LogDna for Log Aggregration
- Cloudinary for created Product photo Storage and uploading.
.env file required
NODE_ENV=
PORT=
APP_NAME=CIIMA
SUPER_SECRET=1xxxxxxxxxxxxxxxxxxxxxxxxxxxxx32
CLOUDAMQP_URL=
MYSQL_CONN=
#Production Only
JAWSDB_URL=
# These are used by the worker and should be the MYSQL connction pieces
MYSQL_HOST=rxxxxxxxxxxxxxxz.cxxxxxxxxxxb.us-east-1.rds.amazonaws.com
MYSQL_USER=exxxxxxxxxxxxxxw
MYSQL_PASS=vxxxxxxxxxxxxxxy
MYSQL_DB=yxxxxxxxxxxxxxx3
LOGDNA_KEY=["2fxxxxxxxxxxxxxxxxxxxxxxxxxxxx5e"]
LINNWORKS_APPLICATION_ID=
LINNWORKS_APPLICATION_SECRET=
LINNWORKS_APPLICATION_TOKEN=
LINNWOKRS_API_URL=https://api.linnworks.net/api
EBAY_APP_ID=
EBAY_DEV_ID=
EBAY_CERT_ID=
EBAY_AUTH_TOKEN=
Database scripts were run to normalize bad data characters against the titles table. Remove ?'s from the image urls so they match the file structure on the server.
ALTER TABLE slc_drafts
ADD COLUMN ebaySiteCategoryFields
JSON NULL DEFAULT NULL AFTER ebaySiteCategoryId
;