--prebuilt flag
This commit is contained in:
@@ -17,7 +17,7 @@ With this command you will download firegex.py, and run it, it will require you
|
|||||||
|
|
||||||
Or, you can start in a similar way firegex, cloning this repository and executing this command
|
Or, you can start in a similar way firegex, cloning this repository and executing this command
|
||||||
```bash
|
```bash
|
||||||
python3 start.py
|
python3 start.py start --prebuilt
|
||||||
```
|
```
|
||||||
Cloning the repository start.py will automatically build the docker image of firegex from source, and start it.
|
Cloning the repository start.py will automatically build the docker image of firegex from source, and start it.
|
||||||
Image building of firegex will require more time, so it's recommended to use the version just builded and available in the github packages.
|
Image building of firegex will require more time, so it's recommended to use the version just builded and available in the github packages.
|
||||||
|
|||||||
4
start.py
4
start.py
@@ -105,6 +105,7 @@ def gen_args(args_to_parse: list[str]|None = None):
|
|||||||
parser_start.add_argument('--port', "-p", type=int, required=False, help='Port where open the web service of the firewall', default=4444)
|
parser_start.add_argument('--port', "-p", type=int, required=False, help='Port where open the web service of the firewall', default=4444)
|
||||||
parser_start.add_argument('--logs', required=False, action="store_true", help='Show firegex logs', default=False)
|
parser_start.add_argument('--logs', required=False, action="store_true", help='Show firegex logs', default=False)
|
||||||
parser_start.add_argument('--version', '-v', required=False, type=str , help='Version of the firegex image to use', default=None)
|
parser_start.add_argument('--version', '-v', required=False, type=str , help='Version of the firegex image to use', default=None)
|
||||||
|
parser_start.add_argument('--prebuilt', required=False, action="store_true", help='Use prebuilt docker image', default=False)
|
||||||
|
|
||||||
#Stop Command
|
#Stop Command
|
||||||
parser_stop = subcommands.add_parser('stop', help='Stop the firewall')
|
parser_stop = subcommands.add_parser('stop', help='Stop the firewall')
|
||||||
@@ -121,6 +122,9 @@ def gen_args(args_to_parse: list[str]|None = None):
|
|||||||
if "version" not in args or not args.version:
|
if "version" not in args or not args.version:
|
||||||
args.version = "latest"
|
args.version = "latest"
|
||||||
|
|
||||||
|
if "prebuilt" in args and args.prebuilt:
|
||||||
|
g.build = False
|
||||||
|
|
||||||
if "clear" not in args:
|
if "clear" not in args:
|
||||||
args.clear = False
|
args.clear = False
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user