forked from niki-timofe/verdaccio
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: relocate website for netlify migration (verdaccio#2323)
- Loading branch information
1 parent
0f0cbf2
commit d278f1b
Showing
1,621 changed files
with
128,864 additions
and
386 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
project_identifier_env: CROWDIN_VERDACCIO_PROJECT_ID | ||
api_key_env: CROWDIN_VERDACCIO_API_KEY | ||
base_path: './' | ||
preserve_hierarchy: true | ||
commit_message: 'docs(website): new translation for %original_file_name% in %language%' | ||
append_commit_message: false | ||
|
||
files: | ||
- | ||
source: '/docs/website/*.md' | ||
translation: '/website/translated_docs/%locale%/%original_file_name%' | ||
languages_mapping: &anchor | ||
locale: | ||
'af': 'af' | ||
'ar': 'ar' | ||
'bs-BA': 'bs-BA' | ||
'ca': 'ca' | ||
'cs': 'cs' | ||
'da': 'da' | ||
'de': 'de' | ||
'el': 'el' | ||
'es-ES': 'es-ES' | ||
'fa': 'fa-IR' | ||
'fi': 'fi' | ||
'fr': 'fr-FR' | ||
'he': 'he' | ||
'hu': 'hu' | ||
'id': 'id-ID' | ||
'it': 'it-IT' | ||
'ja': 'ja' | ||
'ko': 'ko' | ||
'mr': 'mr-IN' | ||
'nl': 'nl' | ||
'no': 'no-NO' | ||
'pl': 'pl-PL' | ||
'pt-BR': 'pt-BR' | ||
'pt-PT': 'pt-PT' | ||
'ro': 'ro' | ||
'ru': 'ru-RU' | ||
'sk': 'sk-SK' | ||
'sr-SP': 'sr-SP' | ||
'sr-CS': 'sr-CS' | ||
'sv-SE': 'sv-SE' | ||
'tr': 'tr' | ||
'uk': 'uk' | ||
'vi': 'vi-VN' | ||
'yo-NG': 'yo-NG' | ||
'zh-CN': 'zh-CN' | ||
'zh-TW': 'zh-TW' | ||
- | ||
source: '/website/versioned_docs/**/*.md' | ||
translation: '/website/translated_docs/%locale%/**/%original_file_name%' | ||
languages_mapping: *anchor | ||
- | ||
source: '/website/i18n/en.json' | ||
translation: '/website/i18n/%locale%.json' | ||
languages_mapping: *anchor |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
--- | ||
id: amazon | ||
title: "Amazon Web Services" | ||
--- | ||
|
||
This document describes several approaches for deploying Verdaccio in the AWS cloud. | ||
|
||
## EC2 | ||
|
||
[CloudFormation template for deploying this stack.](https://github.com/verdaccio/verdaccio/blob/master/contrib/aws/cloudformation-ec2-efs.yaml) | ||
|
||
Architecture: | ||
|
||
``` | ||
Clients | ||
| | ||
| (HTTPS) | ||
v | ||
Application Load Balancer | ||
| | ||
| (HTTP) | ||
v | ||
EC2 Auto Scaling Group (Amazon Linux 2) | ||
Docker image (Verdaccio) | ||
| | ||
| (NFS) | ||
v | ||
Elastic File System | ||
``` | ||
|
||
Architecture notes: | ||
* Deploy this stack into the region closest to your users for maximum performance. | ||
* We use an auto scaling group primarily for self-healing. The system requirements of Verdaccio are pretty low, so it's unlikely you'll need multiple instances to handle traffic load. | ||
* Because Amazon Linux 2 doesn't include Node, we run Verdaccio as a Docker image rather than natively on the instance. This is faster and more secure than relying on third party package sources for Node. | ||
* Elastic File System is cheap and stateful, and works across AZs. An alternative would be the [third-party S3 storage plugin](https://github.com/remitly/verdaccio-s3-storage). | ||
* For backup, use AWS Backup | ||
|
||
Estimated monthly cost for a small installation (in us-east-1): | ||
* ALB (1 LCU average): $22.265/mo | ||
* EC2 (t3.nano): $3.796/mo | ||
* EBS (8gb): $0.80/mo | ||
* EFS (5gb): $1.5/mo | ||
* Data transfer: (10gb): $0.9/mo | ||
* **TOTAL:** Under $30/mo | ||
|
||
## ECS | ||
|
||
You can deploy Verdaccio as a task with an [ECS Volume](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_data_volumes.html) for persistent storage. | ||
|
||
Note: Fargate doesn't support persistent volumes, so you have to use the S3 storage plugin. | ||
|
||
## EKS | ||
|
||
See the documentation pages on [Kubernetes](kubernetes) and [Docker](docker). |
Oops, something went wrong.