Skip to content

Commit 430595a

Browse files
committed
2.x: Removed yarn from doc and other old stuff
1 parent 6cdd766 commit 430595a

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

README.md

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ ce-dev 2.x
22
======
33
Local Stack wrapper tool
44

5-
[![2.x: Linux - Build ce_dev binaries, images and templates (test)](https://github.com/codeenigma/ce-dev/actions/workflows/ce-dev-devel-linux.yml/badge.svg?branch=devel-2.x)](https://github.com/codeenigma/ce-dev/actions/workflows/ce-dev-devel-linux.yml)
5+
[![2.x: Ubuntu - Test image builds on PR](https://github.com/codeenigma/ce-dev/actions/workflows/ubuntu-pr.yml/badge.svg)](https://github.com/codeenigma/ce-dev/actions/workflows/ubuntu-pr.yml)
6+
7+
[![devel-2.x: Ubuntu - Test image builds on PR](https://github.com/codeenigma/ce-dev/actions/workflows/devel-ubuntu-pr.yml/badge.svg)](https://github.com/codeenigma/ce-dev/actions/workflows/devel-ubuntu-pr.yml)
8+
69
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=codeenigma_ce-dev&metric=security_rating)](https://sonarcloud.io/dashboard?id=codeenigma_ce-dev)
710
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=codeenigma_ce-dev&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=codeenigma_ce-dev)
811
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=codeenigma_ce-dev&metric=bugs)](https://sonarcloud.io/dashboard?id=codeenigma_ce-dev)
@@ -18,6 +21,7 @@ Local Stack wrapper tool
1821
* Removed drupal 8 and drupal 9 templates.
1922
* The way to assign IPs have changed.
2023
* All the packages used are up to date.
24+
* Removed yarn as dependency.
2125

2226
## Key features
2327
- Allows several projects (or the host) to re-use the same ports
@@ -48,8 +52,8 @@ Once you make your changes in the source dode ({root}/src folder), you need to c
4852
execute the following commands:
4953

5054
```
51-
yarn clean
52-
yarn build
55+
npm run clean
56+
npm run build
5357
```
5458

5559
This will clean and compile the new js files. A new folder {root}/lib is generated
@@ -77,9 +81,6 @@ it means you would need to have the local docker images with tag 2.x
7781
dioni@dionice:~/projects/wrap$ docker image ls
7882
[sudo] contraseña para dioni:
7983
REPOSITORY TAG IMAGE ID CREATED SIZE
80-
codeenigma/drupal10-db 2.x 5cae51ec65c0 3 days ago 409MB
81-
codeenigma/drupal10-web 2.x 83cc832fb73d 3 days ago 1.47GB
82-
codeenigma/blank-blank 2.x 5157934972ad 3 days ago 1.26GB
8384
codeenigma/ce-dev 2.x 8753195771fc 3 days ago 691MB
8485
codeenigma/ce-dev-controller 2.x 5aed115a5e74 3 days ago 1.83GB
8586
```
@@ -95,22 +96,16 @@ If you don't have the local images, you can follow these steps:
9596
```angular2html
9697
/bin/sh docker-images/export.sh --version 2.x --image-name ce-dev --dockerfile-path base
9798
/bin/sh docker-images/export.sh --version 2.x --image-name ce-dev-controller --dockerfile-path controller
98-
/bin/sh templates/test.sh --template ce-dev.compose.yml
9999
```
100100

101-
The last step will generate the drupal10-web, drupal10-db and blank docker images. Also, it will create docker containers
102-
with the same name. You can remove these containers because we only need the images.
103-
104-
Now we can start to test our ce-dev changes as it is described in the previous point 'How to compile'
105-
106101

107102
### Testing a new ce-dev release locally.
108103

109104
If you need to test the creation of releases locally, we can do it using oclif.
110105

111106
oclif is an open source framework for building a command line interface (CLI) in Node.js and Typescript https://oclif.io/
112107

113-
As part of the command we used ```yarn build```, a folder /lib was generated. This folder contains the javascript code
108+
As part of the command we used ```npm run build```, a folder /lib was generated. This folder contains the javascript code
114109
used by oclif.
115110

116111
According to your system, your local ce-dev version will be different. Here the list of available targets:
@@ -127,7 +122,15 @@ Probably you will use linux-...64 or darwin-...64 version.
127122

128123
Use oclif pack to generate a new release for your system:
129124

130-
i.e: <code>yarn oclif pack tarballs --targets=linux-x64 --no-xz</code>
125+
i.e:
126+
<code>
127+
128+
npm run prepack-oclif
129+
130+
npx oclif pack tarballs --targets=linux-x64 --no-xz
131+
132+
npm run postpack-oclif
133+
</code>
131134

132135
This will generate a tar.gz file inside a new directory named /dir/ce-dev-xxxxxx
133136
You can un-compress and put it where you want. i.e: you can put it in /opt too (where you have the current ce-dev)

0 commit comments

Comments
 (0)